题意简述
$n$个点$m$条边的无向图,点边均有权。给定$b$。请你找到一个从1到n的路使得边权和<=b且点权的最大值最小。
思路
二分+最短路。对于一个mid,把所有点权<=mid的点之间连边,跑最短路,看是否<=b即珂。
代码
1 |
|
LightningUZ 的博客
$n$个点$m$条边的无向图,点边均有权。给定$b$。请你找到一个从1到n的路使得边权和<=b且点权的最大值最小。
二分+最短路。对于一个mid,把所有点权<=mid的点之间连边,跑最短路,看是否<=b即珂。
1 | #include <bits/stdc++.h> |