添加最短距离算法