디시인사이드 갤러리

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

갤러리 본문 영역

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

라면사리(110.14) 2011.12.18 20:25:52
조회 151 추천 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 - -
295546 정말 컴공 미래가 그렇게 어두운가요 ㅠ.ㅠ [3] 어떡해갤로그로 이동합니다. 11.12.22 209 0
295545 IT 족같다 족같다 하지만... 기회도 많은것 같은데... [3] .3(36.38) 11.12.22 183 0
295541 뒤로가기할때 페이지 갱신은 어떻게 시키는거여유? [3] (112.154) 11.12.22 95 0
295540 컴공 미래가 그렇게 어두운가요 ㅠㅠ [7] 컴공갈끄야ㅠ(175.121) 11.12.22 299 0
295539 복합대입연산자로 몫 나머지 구하는 방법좀 제발요 [1] 123123(118.36) 11.12.22 145 0
295538 오늘도 멋진 게이가 되기 위해 운동을 다녀오겠습니다. [2] Lover♥갤로그로 이동합니다. 11.12.22 76 0
295537 쿄스케형 [3] Lover♥갤로그로 이동합니다. 11.12.22 79 0
295535 아 ㅆㅂ 2호선 [1] 쿄스케갤로그로 이동합니다. 11.12.22 74 0
295534 참나 ㅡㅡ 크리스마스라고 자꾸 여기저기서 연락오네 ㅡㅡ [1] ㅁㄴㅇㄹ(115.137) 11.12.22 100 0
295533 할거없는 게이들 양재로 모여 친목질좀하자 [12] 줫밥(122.49) 11.12.22 172 0
295531 자바 뭐 문법이나 이런건 이제 알겠는데 함수를 몰겠네 [7] 줫밥(122.49) 11.12.22 124 0
295530 야 좆됐닼ㅋㅋ 총동원 소집통지서 옴ㅋㅋㅋ [22] y녀6디리(220.118) 11.12.22 238 0
295529 오늘 양재 번개함 올 새끼 와라 [6] 줫밥(122.49) 11.12.22 82 0
295528 웹하는 횽들 이미지를 순서대로 로드할 수 있을까? [11] 111(115.93) 11.12.22 102 0
295526 슈ㅣ발....줫밥한테 바람맞구...쿄스케는 오늘 피곤하구... [6] 캐바람닭(115.92) 11.12.22 94 0
295524 으악 엑셀로 점수 통계내는것 좀 도와주세여ㅛ [1] 학생뉴비(110.11) 11.12.22 112 0
295523 간지어는 봅니다. [17] 좋은아버지갤로그로 이동합니다. 11.12.22 163 0
295520 퇴쵝! 오늘 주식으로 20만원 벌어서 기분이 좋다. [5] 개심심(61.73) 11.12.22 103 0
295519 오예 나 오늘 칼퇴근 예정 [2] 캐튀근닭(115.92) 11.12.22 88 0
295516 횽들 넷프레임워크 프로그램 질문점.. [1] ㅁㄴㅇㄹ(112.158) 11.12.22 66 0
295515 보안공부하려는 컴공학생입니다. 리눅스를 공부하려는데.. [6] 형님들(175.127) 11.12.22 167 0
295513 쿄스케 술먹자고 [5] 줫밥(122.49) 11.12.22 67 0
295511 방금 글 삭제했는데 [1] 좋은아버지갤로그로 이동합니다. 11.12.22 97 0
295510 자바스크립트 공부하는 사람? [2] Mihark(219.239) 11.12.22 85 0
295508 인하대 컴공, 아주대 컴공 [3] W(175.121) 11.12.22 197 0
295507 오늘 나랑 술빨 사람? 쿄스케 시발놈아 답장 보내라 [2] 줫밥(122.49) 11.12.22 57 0
295506 xe 엔진(제로보드) VS 구글 사이트 도구 안숭(211.197) 11.12.22 76 0
295503 형들 webcash란 회사대해 잘 알고 있는 사람 있어? 일광면(119.198) 11.12.22 135 0
295499 두꺼비 능욕 [4] iljeomobolt갤로그로 이동합니다. 11.12.22 99 0
295498 java.lang.NoSuchMethodError: main [3] 줫밥(122.49) 11.12.22 61 0
295497 나 어제 그만둔다 말했음 [3] 므해?갤로그로 이동합니다. 11.12.22 141 0
295496 헐 이거 심각하네 232(125.7) 11.12.22 50 0
295495 print spooler 에 대해 좀 아는 사람? [2] 232(125.7) 11.12.22 48 0
295494 왜 인터넷으로 책사면 싼거죠? [6] 리눅슽(121.186) 11.12.22 127 0
295493 나 폰디씨인데 여기 뜨는 배너광고중에 밀레니엄:여자를 증오한 남자들 [1] 싴보이갤로그로 이동합니다. 11.12.22 62 0
295492 char *a="\x02""014041\x03"; 핫식스(14.52) 11.12.22 75 0
295491 나 오늘부터 양재천 존나 뛸려고 [6] 줫밥(122.49) 11.12.22 85 0
295490 혼자 뭐 만들려고 지랄해봐도 디자인이 안되서 좆망 ㅡㅡ [8] ㅁㄴㅇㄹ(115.137) 11.12.22 164 0
295489 노트북이 하드를 계속 읽어 [10] 232(125.7) 11.12.22 175 0
295488 그냥 날 먹어라 ㅅㅂ [2] 기쁨(58.151) 11.12.22 79 0
295487 아.. 자괴감이 자꼬 빠져든다.. [1] 줫밥(122.49) 11.12.22 78 0
295486 오라클 DBA 하는 횽이던가? 여튼 오라클 잘 아는 횽 지금 있어? [1] 21C노가다갤로그로 이동합니다. 11.12.22 137 0
295484 회사에서 소프트웨어를 살려고 하니 어렵내.. [3] iljeomobolt갤로그로 이동합니다. 11.12.22 134 0
295483 어학학습용 어플 만들면서 영어공부하면 시너지 있을까???????????? [10] ㅁㄴㅇㄹ(115.137) 11.12.22 108 0
295482 형들 php is_file 질문있어요 [4] Dawnwalkre갤로그로 이동합니다. 11.12.22 107 0
295481 형들 안드로이드 SDK랑 AVD에 관한 질문좀 [3] Stan(220.244) 11.12.22 77 0
295480 취업하는데 asp php jsp중에 모를 젤 잘해야 함? [6] 안숭(211.197) 11.12.22 156 0
295479 아 회사 때려치고 여기나갈까 [5] 줫밥(122.49) 11.12.22 154 0
295478 솔로들을 위한 크리스마스 어플을 생각해봤다. [7] 쿄스케갤로그로 이동합니다. 11.12.22 153 0
295477 프갤러횽들, 하루에 한번씩 꼭 들리는 웹사이트는 어딘가요? [22] 캐조사닭(115.92) 11.12.22 198 1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2