15649번 - N과 M (1)
15649번에서 제 소스를 채점하면 통과하는데, 실행해서 "8 8" 을 입력하면 뭐 실행 시간이 1분도 넘게 걸립니다. (거의 2분) 그래서 n과 m의 범위를 1<=n, m<=5 로 수정하던지, 아니면 시간을 2초 주시고, 1<=n, m<=6 으로 해야 합니다. 1<=n, m<=8이면 채점하는데 몇 분을 기다려야 합니다.
15651번에서 제 소스를 채점하면 통과합니다. 이 문제는 시간을 2초 늘리는게 맞다고 생각합니다.
N과 M(5)는 15649번과 유형이 같으므로 생략하는데, 수정해야 할 내용은 같습니다.
1초 내로 통과 했으니까 맞았습니다가 뜨지 않았을까요?
실제로 이 문제에서는 N=8 M=8인 인풋도 존재 합니다.
데이터가 이상하다고 생각되시면 꼭 assert를 넣어서 확인하세요. 대부분은 데이터 탓이 아닙니다.
앗. 전 CodeBlocks사용하다 Dev-C++ 사용하는데, 사실 15649번에서 총 8! (=5040*8) 줄을 출력해야하는데, 시간초과가 나야 하는것 아닐까요?
https://www.acmicpc.net/blog/v...
여기 나온것 처럼, BOJ에서 printf로 10,000,000개의 정수를 찍어내는데 1초도 걸리지 않습니다.
위에 cubelover님이 말씀하신것 처럼, 콘솔에서 실행하는것과는 다릅니다.
아.그렇군요.. 정말 감사합니다 궁금증 해결 완료!
댓글을 작성하려면 로그인해야 합니다.
eric00513 5년 전
15649번에서 제 소스를 채점하면 통과하는데, 실행해서 "8 8" 을 입력하면 뭐 실행 시간이 1분도 넘게 걸립니다. (거의 2분) 그래서 n과 m의 범위를 1<=n, m<=5 로 수정하던지, 아니면 시간을 2초 주시고, 1<=n, m<=6 으로 해야 합니다. 1<=n, m<=8이면 채점하는데 몇 분을 기다려야 합니다.
15651번에서 제 소스를 채점하면 통과합니다. 이 문제는 시간을 2초 늘리는게 맞다고 생각합니다.
N과 M(5)는 15649번과 유형이 같으므로 생략하는데, 수정해야 할 내용은 같습니다.