此题的大意:给定一幅有向图,求起点到终点(都是固定的)的不同的最短路有多少条.不同的最短路是说不能有相同的边,顶点可以重复.并且图含有平行边. 看了题以后,就想到暴力,但是暴力往往是不可取的.(暴力的最坏情况下的时间复杂度是O(n^3)).我说的暴力是求一次最短路以后,把最短路上的边全部去掉(权值设为INF). 最短路可以有很多条,但是最短路的值只有一个.根据这个,我们可以判断某条边是否在最短路上. 建图(单向边),求最短路,起点就是输入的起点.枚举每一条边,如果满足dist[i]+Map[i]…