最小生成树
cervoliu
这个作者很懒,什么都没留下…
展开
-
【JZOJ 4629】修路
Description Analysis大水题。 将每条边的边权减去它连接的两个点的点权,再做最小生成树。Code#include<cstdio> #include<algorithm> #define fo(i,a,b) for(int i=a;i<=b;i++) using namespace std; typedef long long ll; const int N=100010; in原创 2016-07-15 12:02:46 · 463 阅读 · 0 评论 -
【JZOJ 4596】 Street
Description 给出n个点,m条有权边,现对于每一条边,你需要回答出包含这条边的最小生成树的总边权值。 100% n,m<=200000 边权范围不知道,不是负数,反正我开了longlongA了。Analysis这道题是一眼题,3min想出正解。 首先不理他什么都把MST生成出来。 对于MST上的边答案显然是MST边权和。 对于其他边,可以想象一下,把边加入树,构成了只有一个环的图。原创 2016-07-08 14:28:37 · 407 阅读 · 0 评论 -
【JZOJ 3806】 小X 的道路修建
Description因为一场不小的地震,Y 省n 个城市之间的道路都损坏掉了,省长希望小X 将城市之间的道路重修一遍。 很多城市之间的地基都被地震破坏导致不能修路了,因此可供修建的道路只有m 条。因为施工队伍有限,省长要求用尽量少的道路将所有的城市连通起来,这样施工量就可以尽量少。不过,省长为了表示自己的公正无私,要求在满足上述条件的情况下,选择一种方案,使得该方案中最贵道路的价格和最便宜道路的原创 2016-12-31 12:36:50 · 421 阅读 · 0 评论