用最小生成樹(Kruskal)的概念
把每一格視為一節點並儲存所有高度差,不斷合併直到起點、終點被合併。即可求最大高度差的最小值
最後再用最大高度差的最小值BFS即可求最短路徑長度
用最小生成樹(Kruskal)的概念 把每一格視為一節點並儲存所有高度差,不斷合併直到起點、終點被合併。即可求最大高度差的最小值 最後再用最大高度差的最小值BFS即可求最短路徑長度
要用Prim的話就以起點為開頭,合併到終點停止。後面同理