【二分查找 图论】P10206 [JOI 2024 Final] 建设工程 2|普及+
本文研究了JOI 2024 Final中的"建设工程2"问题,需要计算在铁路网络中新增线路后满足国王时间要求的方案数。主要思路是: 首先检查原始网络中S到T的最短路径是否已满足K分钟要求,若满足则直接返回所有可能的线路组合数N*(N-1)/2。 否则,利用图论中的最短路径算法预处理: 计算从S出发到各点的最短距离d1 计算从各点到T的最短距离d2 对于每对可能的站点(u,v),通过二分查找统计满足d1[u]+L+d2[v]≤K或d1[v]+L+d2[u]≤K的组合数。 最终结果需去重处理



