题目链接
有N个点,M条边,要使得从1点到N点的(最低要求ai和最低要求bi)的和最小,问最小和。
那么,很显然的,就是求一个联通关系,与最短路无关,因为限制条件不唯一,需要同时限制ai和bi,所以我们不妨枚举一维,然后再是维护一维。
我们对A关键字进行升序处理,然后我们维护一棵B关键字的最小生成树,然后枚举这样的最小生成树的答案不就可以了吗?
我们不断的进行加边操作,然后对B关键字操作,每次看新的B能否替换之前的B树,这就是我们维护的最小生成树了,然后更新答案即可。
更新答案通过查询现在的枚举到的A关键字的值,再加上此时1~N路径上的最大的B关键字。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include