melon940925   4년 전

/*

6 6

0111111

0111111

0111110

0110000

0110111

0000000

*/

이런 예시가 들어간다고 했을 때 y축으로 3이상 탐색을 하지 않는 이유가 무엇일까요??

chogahui05   4년 전

오류가 나는 이유는 코드 설명이 안 되어 있네요..

DFS로 최단 거리를 구한다..

최악의 경우에 경우의 수를 모두 다 탐색을 해야 할 텐데요..

chogahui05   4년 전

추가로 질문에 대한 답을 드리자면

먼저, 50, 63, 72번째 줄을 기준으로 볼 거에요..

그런데 50번째 줄에 이미, map[x][y] == 1 && chance == 1가 참이 되잖아요.

그렇기 때문에, 이 때 chance가 하나 소비됩니다. 벽을 안 타고 넘어갔는데도.. 게다가 코딩 실수까지 하셨네요.

melon940925   4년 전

그런데 제가 올린 예시에서는 밑으로가면 쭉 0인데 왜 세번이상 안내려갈까요?

daniel060811   4년 전

아 . . . ㅎㅎㅎㅎ

예제가 6 7 이 되야 돼요. . . ㅎㅎㅎㅎㅎ

melon940925   4년 전

네?.. 그게 무슨말씀이시죠?

daniel060811   4년 전

예제가 6행 7열이에요... ㅎㅎ

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