eric00513   5년 전

Baekjoon Oline Judge 소스 (링크)를 CodeUp에 그대로 제출하면 "잘못된 풀이"가 나타납니다. CodeUp에서 틀린 케이스를 알려 주는데, 그 케이스가 아래 데이터입니다. BOJ의 소스를 CodeUp에 제출한다고 틀리면 BOJ의 데이터가 부족한 것 같습니다. 아니면, CodeUp의 데이터가 틀린 것일까요?

데이터입니다.

BOJ_2667.in

BOJ_2667.out

P.S. BOJ에서는 맞았습니다!! 가 나타났습니다.

djm03178   5년 전

일단 오답의 원인이 undefined behavior이기 때문에 boj에 넣는다고 반드시 틀릴지는 모르겠군요.

25행/열을 꽉 채울 경우 x + dx[i]나 y + dy[i]가 배열을 벗어날 수 있습니다.

eric00513   5년 전

그런데 틀리지 않았으니 데이터를 추가해야 하지 않을까요?

eric00513   5년 전

컴파일러 차이인가요?

djm03178   5년 전

그러니까 이 데이터가 boj에 추가된다고 해서 꼭 틀리리라는 보장이 없다는 뜻입니다.

eric00513   5년 전

아 그렇군요 정말 감사합니다. 그럼 배열 크기를 27 정도 잡으면 정확한 풀이라는 말씀이시죠?

eric00513   5년 전

@djm03178님의 말씀대로 수정하여 제출하니, 정확한 풀이라고 나타나요. 정말 감사합니다.

startlink   5년 전

저희 사이트 이름은 Baekjoon Online Judge 입니다.

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