生成树
broxin
这个作者很懒,什么都没留下…
展开
-
NOIP2013货车运输 (最大生成树,分块求LCA)
A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 输入 第一行有两个用一个空格隔开的整数 n,m,表示 A 国有 n 座城市和 m 条道路。 接下来 m 行每行 3 个整数 x、y、z,每两个整数之间用一个空格隔开,表示从原创 2015-08-10 15:48:56 · 1206 阅读 · 0 评论 -
USACO superbull(MST)
题意:n支队伍,每支队伍权值a[i],队伍i和队伍j打比赛会产生a[i] xor a[j]这么多精彩度,但每举行一场比赛你必须淘汰其中一支队伍,淘汰的队伍不能再参赛,请你安排一系列比赛使得最后能够产生冠军,并且使得精彩度最大。n 容易发现最多打(n-1)场比赛。我考试时乱做的,就把所有边排序选前n-1条。 其实n-1条边连接了n个点,很明显是一棵树,所以跑一下最大生成树就行了。由于是完全图,所原创 2015-11-02 19:06:42 · 444 阅读 · 0 评论