###题目链接 洛谷 P2176 ### 题目大意: 已知农夫从 1 走到 N 点,一定走的是最短路.问你将某条路的长度变为其两倍后,农夫从 1 走到 N 点的路程最大增加多少,输出最大增量. 分析: 1.很显然,如果增大某条路长度会使得最短路增加,那么这条路必为原先最短路径上的某条路. 2.故只需要记录边的 id ,然后依次枚举该条路长度翻倍后的最短路径,然后取与一开始最短路的差值的最大值即可. 3.记得用 id[] 存储路径编号,然后要分别更改这条路径两个方向的边的值(因为是无向边). 4.…