그럴 리가 없습니다. 전 유일한 출력문이 printf("%d", t); 이지만 정답을 받았습니다. 어딘가 다른 곳도 수정하신 곳이 있거나, undefined behavior 때문에 결과가 매번 다르게 나오는 것입니다.
3190번 - 뱀
틀리신 코드 https://www.acmicpc.net/source... 에 맞으신 코드에 들어있는 다음 부분을 추가하니 맞았습니다. 즉, 개행 문자의 여부는 상관 없습니다.
댓글을 작성하려면 로그인해야 합니다.
kor9306 6년 전
결과가 첫줄에 정답을 출력해주면 되는 문제인데요..
결과출력시 개행안해주면 틀리게 처리됩니다.. 이것 때문에 시간낭비했어요..
예를들어
printf("%d", solve(0,1,0)); 은 오답으로 처리되고
printf("%d\n", solve(0,1,0)); 은 정답으로 처리됩니다.