9020번 - 골드바흐의 추측
테스트 삼아 assert(P1 != 0)을 걸어놓았고, 골드바흐 파티션을 찾지 못하면 assert를 위반해 런타임 에러가 뜨도록 해 놓았습니다.
그런데 실제로 N[i]에 4 이상 10000 이하의 모든 짝수를 대입해 모든 테스트 케이스를 돌려도 visual studio에서는 런타임 에러가 뜨지 않았습니다.
하지만 BOJ에서는 런타임 에러가 뜹니다. 어떤 문제일까요??
이 프로그램은 테스트 케이스(T)의 개수를 1000개로 제한하고 있습니다.
하지만 문제에서는 테스트 케이스의 개수에 대한 조건이 주어지지 않고 있습니다. T = 2000 이 들어올 수도 있고, 4998 이 들어올 수도 있겠죠.
감사합니다! N의 경우의 수는 4998가지일 텐데 말씀해주신 대로 T의 최대치를 10000으로, 100000으로 해도 결과는 동일했습니다 ㅠ
댓글을 작성하려면 로그인해야 합니다.
h575h 6년 전
테스트 삼아 assert(P1 != 0)을 걸어놓았고, 골드바흐 파티션을 찾지 못하면 assert를 위반해 런타임 에러가 뜨도록 해 놓았습니다.
그런데 실제로 N[i]에 4 이상 10000 이하의 모든 짝수를 대입해 모든 테스트 케이스를 돌려도 visual studio에서는 런타임 에러가 뜨지 않았습니다.
하지만 BOJ에서는 런타임 에러가 뜹니다. 어떤 문제일까요??