디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

프로그램좀 짜주세요. 급함 ㅠ 사례함

라면사리(110.14) 2011.12.18 20:25:52
조회 148 추천 0 댓글 7

배운지 3개월 밖에 안됐는데 ACM문제를 풀라하네요.

두 문제인데요. 프로그램좀 짜주세요. 중요한 부분에 주석도 좀 붙여주세요.
설명도 좀 해주셨으면 감사해요.

저는 1.상수와변수 2.자료형과 입출력 3.연산자 4.조건과 반복 5.함수 6.배열 7.포인터(다 안배움) (#include <iostream> 몰라요) 까지 배웠습니다.

이 수준으로 소스랑 어떻게 한건지 설명도 해주셨으면 정말 감사하겠습니다.

오리지널 하프더즌오리지널 하프더즌    <<<<<<<사례로 기프티콘으로 드릴게요 부탁해요.

ehom2030@hanmail.net 제 네톤 아이디에요 . 알려주시면 감사해요.


모듈형 곱셈식

 


다항식의 계수는 01을 고려하십시오. 두 다항식의 추가는 다항식의 해당 능력에 대한 계수를 추가에 의해 이루어진다. 계수 추가는 (0 + 0) mod 2 = 0, (0 + 1) mod 2 = 1, (1 + 0) mod 2 = 1, 그리고 (1 + 1) mod 2 = 0 따라서, 그것은 배타적 - OR 연산과 동일합니다.

 

(x^6 + x^4 + x^2 + x + 1) + (x^7 + x + 1) = x^7 + x^6 + x^4 + x^2

 

두 다항식의 뺄셈은 마찬가지로 이루어집니다. 뺄셈도 마찬가지로 모듈 2에 의해 이루어집니다.

 

(x^6 + x^4 + x^2 + x + 1) - (x^7 + x + 1) = x^7 + x^6 + x^4 + x^2

 

두 다항식의 곱셈은 일반적인 방법으로 수행됩니다. (물론, 계수의 추가는 또한 modulo 2 수행됩니다.)

 

(x^6 + x^4 + x^2 + x + 1) (x^7 + x + 1) = x^13 + x^11 + x^9 + x^8 + x^6 + x^5 + x^4 + x^3 + 1

 

두 다항식 F (X)g (X) modulo 다항식 H (x)F(X)G(X)H(x)로 나눈 나머지입니다.

 

(x^6 + x^4 + x^2 + x + 1) (x^7 + x + 1) modulo (x^8 + x^4 + x^3 + x + 1) = x^7 + x^6 + 1

 

주의점은 F(x)G(x)의 차수는 H(x)의 차수보다 높아서는 안되고 모든 함수의 차수는 1000보다 작아야 합니다.

 

프로그램은 처음에 테스트 케이스를 입력합니다. (테스트 횟수) 그리고 F(x), G(x), H(x)순으로 각 x의 차수만 입력합니다. 그러면 F(x)G(x) mod H(x)를 구하게합니다.

 

Sample Input

 

2

7 1 0 1 0 1 1 1

8 1 0 0 0 0 0 1 1

9 1 0 0 0 1 1 0 1 1

10 1 1 0 1 0 0 1 0 0 1

12 1 1 0 1 0 0 1 1 0 0 1 0

15 1 0 1 0 1 1 0 1 1 1 1 1 0 0 1

 

Sample Output

 

8 1 1 0 0 0 0 0 1

14 1 1 0 1 1 0 0 1 1 1 0 1 0 0

 

2. 유전자

 

당신의 임무는 두 유전자를 비교하고 아래 설명과 같은 그들의 유사성을 결정하는 프로그램을 만드는 것입니다. 예로 AGTGATG GTTAG이 유전자 감안할 때, 그들은 얼마나 유사?

이 유전자의 유사성을 측정하는 방법 중 하나는 정렬이라고합니다.

정렬에서는, 공백은 적절한 위치에, 필요한 경우 삽입됩니다

유전자들을 동등하게 오래하고 점수 행렬에 따라 발생하는 유전자를 점수를 준다.

 

유전자 Matrix

    A  C   G    T   -

5 -1 -2 -1 -3

C -1 5 -3 -2 -4

G -2 -3 5 -2 -2

T -1 -2 -2 5 -1

- -3 -4 -2 -1 *

 

AGTGATGGTTAG를 비교해보면 길이가 8인 유전자라 할 때

 

AGTGAT-G

-GT--TAG

이므로 유전자 MATRIX에 의해 (-3)+5+5+(-2)+(-3)+5+(-3)+5=9가 성립된다.

 

만약 유전자길이가 7일 경우

 

AGTGATG

-GTTA-G

이므로 유전자 MATRIX에 의해 (-3)+5+5+(-2)+5+(-1) +5=14가 성립되는 것이다.

 

프로그램은 일단 테스트 횟수를 정한다. 그리고 길이를 입력하고 유전자코드를 입력한다. 길이와 유전자코드를 입력하면 점수가 출력된다.

 

주의해야 할 점으로 유전자 길이가 100을 초과해서는 안된다.

 

Sample Input

 

2

7 AGTGATG

5 GTTAG

7 AGCTATT

9 AGCTTTAAA

 

Sample Output

 

14

21


 

>

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 해외에서 겪는 불합리한 대우에 대응 잘 할 것 같은 스타는? 운영자 25/11/03 - -
AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
공지 프로그래밍 갤러리 이용 안내 [97] 운영자 20.09.28 48480 65
2900830 오늘은 bearer token 헤더 처리를 추가했다. 프갤러(110.8) 23:05 6 0
2900829 왜 자꾸 냥덩이 보고 여자냐고 묻는것임? [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 22:56 13 0
2900828 냥덩이 마음이 따뚯해졋오..☀+ [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 22:51 15 0
2900827 ㅋㅅㅋ [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 22:46 9 0
2900824 두트윈으로 일관성 있게 [2] 루도그담당(58.239) 22:36 21 0
2900822 if else를 안쓰기 위해서 getattr 쓴다는건 대체 뭔소리지 ㅆㅇㅆ(124.216) 22:32 16 0
2900821 하긴 나같은 특급 러스트 프로그래머도 좀 헤메는데 확률형 문장생성기가 프갤러(110.8) 22:17 19 0
2900820 그냥 빨리 영하로 떨어졋으면.. ♥KiTTY냥덩♥갤로그로 이동합니다. 22:10 11 0
2900817 창문 열어놓고 모기약 뿌렷는데 왜앵거린 ㅅㅂ ♥KiTTY냥덩♥갤로그로 이동합니다. 21:42 12 0
2900816 씨발 모기새끼 존나 쌔니 ♥KiTTY냥덩♥갤로그로 이동합니다. 21:39 15 0
2900815 나님 씻엇어양⭐+ ♥KiTTY냥덩♥갤로그로 이동합니다. 21:36 9 0
2900814 제미나이 cli써봤는데 아주 속 터져 죽겠구나. 프갤러(110.8) 21:36 24 0
2900812 이론 개씨팔 모기 또 있네 ♥KiTTY냥덩♥갤로그로 이동합니다. 21:04 20 0
2900809 두트윈으로 이동 변화량 로직 만드는 중인데 [4] 루도그담당(58.239) 20:29 42 0
2900807 님들 실갤에 올라온거 봄? [6] ㅇㅇ(118.235) 20:27 75 3
2900804 헬마스터님 자꾸 이런식으로 비협조적으로 나온다면 저도 당신의 뉴프로에 [4] ㅆㅇㅆ(124.216) 20:16 62 0
2900802 원래 슈퍼스타는 빠와 까를 미치게 만듬. 근데 까가 존재한다? [2] ㅆㅇㅆ(124.216) 19:50 50 0
2900801 프로그래머는 원래 범재가 폐급 같아 보여 [2] 프갤러(110.8) 19:46 45 0
2900800 배 안고파서 저녁 안 먹구What더니 애매하넹.. [5] ♥KiTTY냥덩♥갤로그로 이동합니다. 19:39 39 0
2900790 범재가 아니라 폐급이잖냐 [1] ㅇㅇ(118.235) 18:57 34 0
2900784 아무래도 피곤해서 안되겠다. 바이브 해버려야겠다. [1] 프갤러(27.176) 18:26 34 0
2900783 🎬 [글로벌 AI Creator Challenge : 상금 $5000 Supercent(14.32) 18:25 16 0
2900782 프로그래밍은 천재는 많은데 나같은 범재도 할 수 있는 영역이 넓어서 좋아 ㅆㅇㅆ(124.216) 18:17 33 0
2900781 최근 업워크 330달러 의뢰 하나때문에 밤낮이 바꼈는데 ㅆㅇㅆ(124.216) 18:13 26 0
2900780 러스트 빌런이 많다고 한번 해볼까 혹하다니 한심하구나 [3] 프갤러(223.38) 18:12 46 0
2900779 러스트 백날 빨아야 소용없어 [1] 나르시갤로그로 이동합니다. 18:10 32 0
2900778 요새 의식적으로 코드 3할 이상은 무조건 타이핑으로 하려고 함 [2] ㅆㅇㅆ(124.216) 18:09 44 0
2900777 많이드세요. [1] 배구공(121.151) 18:04 30 0
2900776 나는 베트남 개발자가 한국 개발 대체가 힘들다 느끼는게 문화권 문제임 [3] ㅆㅇㅆ(124.216) 18:03 64 0
2900775 러스트 빌런 우스이로 개명함 [2] 헬마스터갤로그로 이동합니다. 17:49 44 0
2900774 나님 요즘 뿡야 우렁차게 잘 나오는듯? [4] ♥KiTTY냥덩♥갤로그로 이동합니다. 17:31 39 0
2900773 프로그래밍은 암달의 법칙 즉 시스템 전체의 성능은 ㅆㅇㅆ(124.216) 17:04 30 0
2900772 러스트로 웹할때 어차피 마샬링 비용때문에 핵심만 바꿈 [11] ㅆㅇㅆ(124.216) 16:59 61 0
2900771 이제보니 러스트 빌런이 하나가 아니었네 [6] 에이도비갤로그로 이동합니다. 16:57 66 0
2900770 한국 최초의 컴퓨터관련 서적 베스트셀러 [1] 배구공(121.151) 16:55 44 0
2900769 오늘 할 일 WPF UI 구현 ㅆㅇㅆ(124.216) 16:47 20 0
2900768 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 16:42 35 0
2900767 한국에서 태어난걸 감사해야지 이런말 계속 자주해라 타이밍뒷.통수한방(1.213) 16:20 26 0
2900766 하루종일 버그수정만 히고 리팩토링을 못하는구나. [4] 프갤러(218.154) 16:08 51 0
2900765 난 객체지향 공부하면서 가장 인상 깊었던 말이 [9] 루도그담당(58.239) 16:05 91 0
2900764 너네 꼭 소장 해야 한다고 생각하는 책 있음? [5] dsdf(106.246) 14:58 48 0
2900763 이재명 문재인보면 신기하게 추종자가 짱깨처럼 많음 [1] 타이밍뒷.통수한방(1.213) 14:31 44 1
2900762 똥은 피하는거임 ㅇ [1] 프갤러(1.213) 14:28 34 0
2900761 KG 아이티** 어떤가요 프갤러(218.48) 13:54 28 0
2900760 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥KiTTY냥덩♥갤로그로 이동합니다. 13:26 41 0
2900759 고졸 25살 국비 하면 병신임? [4] 프갤러(112.157) 13:25 68 0
2900758 사이드카 발동 기념 프갤러(49.165) 13:09 34 0
2900757 신기술에 마음이 설레 잠을 못자 [3] 나르시갤로그로 이동합니다. 13:02 45 0
2900756 진지하게 코딩으로 작품만들면 나라에서 보상을 해줌?? [8] 타이밍뒷.통수한방(1.213) 12:51 81 1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2