yjyj1027   4년 전

이 문제에 대해 정확히 같은 소스코드를 2번 제출했는데,

한번은 TLE, 한번은 AC를 받았습니다. 

두 제출일 사이에 채점 기준 변동에 대한 알림도 받지 못했습니다.

이런 일이 처음이라 어떤 경우에 이런 일이 생길 수 있는지 질문드립니다.

혹시 몰라 소스코드를 첨부합니다.

djm03178   4년 전

원래 실행할 때마다 걸리는 시간은 조금씩 다를 수밖에 없기 때문에 1초 제한인 문제에 800ms대라면 그 차이에 의해 제출할 때 운이 안 좋으면 1초를 넘어갈 수 있어 보입니다.

또는 확인해보지는 않았지만 어딘가에 undefined behavior가 숨어있을지도 모릅니다.

yjyj1027   4년 전

해결되었습니다. 감사합니다!

hun3102   4년 전

입력, 출력 횟수가 많을 경우는 cin, cout이 아닌 scanf, printf를 사용하시면 해결될 것 같습니다.
시간 속도 차이는 구글에서 참고 하시면 됩니다. 
저도 바꿔서 844ms -> 448ms로 줄었습니다.

yjyj1027   4년 전

이런 방법도 있군요! 감사합니다!

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