안녕하세요, 3번 이내 이동으로 가능한지 판단하는 부분에서 반례가 생길 것 같습니다. 19 번 라인에 move_count == 3 인 경우만 체크하게 되어있는데 이걸 move_count <= 3 으로 변경해야할 것 같습니다. 아래와 같이 2번만 이동하고 2번 모두 사과를 먹었지만 더 이상 이동할 수 없는 경우를 커버하지 못합니다.
입력
0 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0
정답
1
위의 코드 출력
0
seung7361 1년 전
예제에 있는건 다 잘 나오는데 반례가 혹시 있을까요? ㅠㅠ
그냥 DFS에다가 지금까지 온 경로를 path vector에다가 저장해놓고 가려는 경로가 path vector에 포함되어있다면 안가도록 만들었는데
어떤 반례가 있을까요?? 부탁드립니다 ㅠㅠ