if ((qu[index].x == x_destination) && (qu[index].y == y_destination)) {
if (min > qu[index].weight)
min = qu[index].weight + 1;
}
index -> level 로 바꾸시면 맞습니다.
index로 검사하게 되면 전에 큐에 넣었던 위 아래 왼쪽 오른쪽중 하나만 검사하므로 틀릴 수 있습니다.
daehyun6549 8년 전 1
소스코드 달아놨어여ㅎㅎ..