题目链接
HDU 5385
方法:借鉴dijkstra,构造dis数组
题目分析
题目大意
给出n
个点,m
条有向边,问这m
条边如何赋值,可以使d(1)<d(2)<....<d(x-1)<d(x)>d(x+1)>...d(n)
解析
借鉴dijkstra的dis[]
数组,在dijkstra的最短路中,该数组是用于记录到source的最短距离,然后对于给定的边,再用该边的两个端点的dis[]
值做差
代码
1 |
|
Pursue excellence; Strive for perfection.
HDU 5385
方法:借鉴dijkstra,构造dis数组
给出n
个点,m
条有向边,问这m
条边如何赋值,可以使d(1)<d(2)<....<d(x-1)<d(x)>d(x+1)>...d(n)
借鉴dijkstra的dis[]
数组,在dijkstra的最短路中,该数组是用于记录到source的最短距离,然后对于给定的边,再用该边的两个端点的dis[]
值做差
1 | #include <set> |