大致的思路就是开一个POINT数组然后排序 ,从最高点开始找,若用memo[][]存下到该点的路径长度,初始值均为1.
若4个方向有哪个点的高度比该点高,且那一点的memo[][]+1的值比该点的memo[][]的值大,表明有更好的路径,用memo[][]+1的值
覆盖当前的memo[][],依照排好顺序的点依次寻找即可
pos(i,j)=max( pos(i-1,j)+1, pos(i+1,j)+1 , pos(i,j-1)+1 , pos(i,j+1)+1 ).
大致的思路就是开一个POINT数组然后排序 ,从最高点开始找,若用memo[][]存下到该点的路径长度,初始值均为1.
若4个方向有哪个点的高度比该点高,且那一点的memo[][]+1的值比该点的memo[][]的值大,表明有更好的路径,用memo[][]+1的值
覆盖当前的memo[][],依照排好顺序的点依次寻找即可
pos(i,j)=max( pos(i-1,j)+1, pos(i+1,j)+1 , pos(i,j-1)+1 , pos(i,j+1)+1 ).