E题题解上说先求出以1为起点的单源最短路然后满足d[u]+len=d[v]||d[v]+len=d[u] 那么这条边就是最短路上的边是吗 那这样的话2号点也算是最短路上的边了(假设1是起点4是终点)