blashi   3년 전

아래 코드로 통과했습니다. 그런데

50번째 줄과 56번째 줄에 distance[x][y] + 1 을 distance[x][y] 로 바꿨을 때는 시간초과가 뜹니다. 중복된 것이 있어서 시간초과가 뜨는 것도 충분히 이해합니다. 그런데 아래와 같은 입력을 주었을 때

5 8
01000000
01010000
01010000
01010011
00010010

결과값이 20이 나와야하는데 50번째줄과 56번째 줄을 앞서 말했던 것처럼 바꾸면 -1이 뜹니다. 여러번 봐도 그 이유가 이해가 되지 않는데 설명해주실 분 계신가요?

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