revolution_2   5년 전

밑에 분이 제시해주신 30개의 테스트 케이스는 다 맞는데 제출하면 틀리네요 ㅠ

추가적인 테스트를 해봐도 알수가 없네요... ㅠㅠ

djm03178   5년 전

이런 경우까지 걸러낼 수 있다니 데이터는 꽤 강력하군요.

6 9

0 2 3 4 5 6 7 8 9

이 경우 이 코드는 1일 때와 11일 때 각각 검사를 하는데 둘 다 tt가 5가 됩니다. 하지만 11일 때의 검사를 더 늦게 하므로 최종적으로 갱신되는 Z는 11이고, 나중에 size를 계산하면 2가 되므로 답을 7이라고 결론짓습니다. 하지만 실제 정답은 1을 누르고 위로 다섯 채널 올라가는 6입니다.

djm03178   5년 전

그리고 한 가지 부탁드리자면 질문을 올릴 때는 코드에 대한 설명을 반드시 넣어주세요. 답변자들은 질문자들에게 새로운 것을 알려주는 데에서 보람을 얻는 것이지, 아무 랜덤 데이터나 넣어보고 반례 찾는 건 재미도 없고 질문자 혼자서도 할 수 있는 일입니다. 코드의 로직을 알아야 그에 대한 잘못된 부분을 찾을 텐데, 아무 설명도 없는 긴 코드를 읽고 싶은 사람은 거의 없을 것입니다.

revolution_2   5년 전

답변 감사합니다.

덕분에 해결했습니다.

마지막으로 남겨주신 코드 설명은 다음 질문에서는 꼭 첨부하겠습니다. ^^

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