lg970325   7년 전

모든 경우의 수보다 많이 (채널이 50만까지니까 100만 까지 넣었습니다.) 돌렸는데 틀렸다고 뜨네요...

어디가 틀린건가요...

portableangel   7년 전

채널은 0부터 시작합니다.

20번 줄 i를 1부터 시작해주시고,

32번 줄에 if(j==0) j=1; 을 추가해주세요.

현재 코드에 대한 반례 인풋은 take this

1

9

1 2 3 4 5 6 7 8 9

답은 자명히 0->1로 2이지만, 현재 코드는 99를 출력하네요.

lg970325   7년 전

0일때가 문제였군요...

0일때 따로 처리하니 해결되었습니다.

감사합니다!

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