第三题考虑dp, f[i][j]表示到达i点走了j步的最短路径,然后dp就可以了