NKOJ 8090【图论】全局第K短路

NKOJ 8090【图论】全局第K短路

思路:最短路

实现方法

  • 由于要求第 \(k\) 短路,只需要保留前 \(k\) 小的边。因为再放后面的边不可能出现更小的。
  • 于是,我们排序后取前 \(k\) 小的边建图,建完跑 Dijkstra 求全源最短路,排序后输出第 \(k\) 小。

注意事项

  1. 建图时一定要注意离散化,不然全部白写。
  2. 输入优化。
posted @ 2025-04-13 15:46  hsr_ray  阅读(6)  评论(0)    收藏  举报