14948번 - 군대탈출하기
다익스트라 알고리즘과 우선순위 큐를 이용해서 풀었습니다.
문제 테스트 케이스 질문에 올라 온 테스트 케이스는 다 통과하고 특이한 것들도 다 통과했는데 틀렸습니다 ㅠㅠ...
며칠째 고민중인데 정말 안풀리네요... 도움의 손길이 필요합니다.
반례라도 제시해주신다면 감사하겠습니다.
[ 시도해본 테스트 케이스 ]
1 1
10
=10
1 2
4 3
= 4
3 4
5 6 5 5 5 5 7 1007 7 7 7 5 77 7 7 7 5 77 7 7 7 5 77 7 7 7 5 5
=7
7 70 0 0 0 0 0 33 3 3 3 3 0 33 3 3 3 3 0 30 0 0 0 3 0 30 3 3 3 3 3 30 3 3 3 3 3 30 0 0 0 0 0 0
=3
7 70 0 0 0 0 0 33 3 3 3 3 0 33 3 3 3 3 0 33 0 0 0 0 0 30 3 3 3 3 3 30 3 3 3 3 3 30 0 0 0 0 0 0
10 80 0 0 0 0 0 0 33 3 3 3 3 3 0 33 3 3 3 3 3 0 30 0 0 0 3 3 0 30 3 3 3 3 3 0 30 3 3 0 0 0 0 30 3 3 0 0 0 0 30 3 3 3 3 3 3 30 3 3 3 3 3 3 30 0 0 0 0 0 0 0
=0
6 5
0 0 0 0 3
3 3 3 0 3
0 0 3 0 0
0 3 3 3 3
0 0 0 0 0
이건 0이 나와야 합니다.
답변 감사드립니다 그런데 어떻게 0이 나오는지 알 수 있을까요? ㅠㅠ
"가던 방향 그대로만 타일을 한 칸 뛰어넘을 수 있다" 는 조건이 특수장비 사용 전에 특수장비를 사용하는 방향과 같은 방향으로 갔어야한 것 같아서
제가 문제를 잘못이해한건가요
타일을 뛰어넘는 도중에 방향을 바꿀 수 없다는 뜻입니다. 오해의 소지가 있네요.
이상하군요. 저는 "타일을 뛰어넘는 도중에 방향을 바꿀 수 없다"로 해석하고 풀어서 정답을 받았는데, "도움닫기가 필요하다"라고 해석하신 분의 코드도 정답을 받았습니다. 표현을 명확히 수정하고 데이터 추가를 해야 될 것 같습니다.
댓글을 작성하려면 로그인해야 합니다.
dl0312 6년 전 1
다익스트라 알고리즘과 우선순위 큐를 이용해서 풀었습니다.
문제 테스트 케이스 질문에 올라 온 테스트 케이스는 다 통과하고 특이한 것들도 다 통과했는데 틀렸습니다 ㅠㅠ...
며칠째 고민중인데 정말 안풀리네요... 도움의 손길이 필요합니다.
반례라도 제시해주신다면 감사하겠습니다.
[ 시도해본 테스트 케이스 ]
1 1
10
=10
1 2
4 3
= 4
1 2
3 4
= 4
5 6
5 5 5 5 7 100
7 7 7 7 5 7
7 7 7 7 5 7
7 7 7 7 5 7
7 7 7 7 5 5
=7
7 7
0 0 0 0 0 0 3
3 3 3 3 3 0 3
3 3 3 3 3 0 3
0 0 0 0 3 0 3
0 3 3 3 3 3 3
0 3 3 3 3 3 3
0 0 0 0 0 0 0
=3
7 7
0 0 0 0 0 0 3
3 3 3 3 3 0 3
3 3 3 3 3 0 3
3 0 0 0 0 0 3
0 3 3 3 3 3 3
0 3 3 3 3 3 3
0 0 0 0 0 0 0
=3
10 8
0 0 0 0 0 0 0 3
3 3 3 3 3 3 0 3
3 3 3 3 3 3 0 3
0 0 0 0 3 3 0 3
0 3 3 3 3 3 0 3
0 3 3 0 0 0 0 3
0 3 3 0 0 0 0 3
0 3 3 3 3 3 3 3
0 3 3 3 3 3 3 3
0 0 0 0 0 0 0 0
=0
6 5
0 0 0 0 3
3 3 3 0 3
0 0 3 0 0
0 3 3 3 3
0 3 3 3 3
0 0 0 0 0
=0