5.6.1 最短路径