yubhop   4년 전


99%에서 틀린다고 나옵니다.

보통 99%면 아주 특이한 케이스라는데 감을 못잡겠네요...

답변 주시면 감사하겠습니다!

clrmt   4년 전

2 2

2 2

하면 0이 나옵니다.

cs71107   4년 전

반례)

5 3

0 0 0 0 0

위와 같은 테스트 케이슬을 넣어보시면, 올바른 답은 15이지만, 이 코드에서는 0을 출력합니다. 

re[i]==re[i+1]을 실행할 때, re[n+1]이 0이기 때문에, 미리 절대로 M으로 나눈 나머지가 될 수 없는 값으로 바꿔놔야 합니다.

그리고, N=1일 때, M%arr[1]이 아니라 arr[1]%M으로 해주세요.

댓글을 작성하려면 로그인해야 합니다.