http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6451.txt
77行目〜81行目にかけて
if (dist[next.x][next.y] > dist[curr.x][curr.y] + 1)でなぜ
1を足しているのかが分かりません。
それと、prev[next.x][next.y] = i;でどうして0〜4の値をprevに
入れる必要があるのかが分かりません。
教えて下さい(´・ω・`)