最小生成树
sadnohappy
这个作者很懒,什么都没留下…
展开
-
【BZOJ3754】Tree
Wayne 在玩儿一个很有趣的游戏。在游戏中,Wayne 建造了N 个城市,现在他想在这些城市间修一些公路,当然并不是任意两个城市间都能修,为了道路系统的美观,一共只有M 对城市间能修公路,即有若干三元组(Ui, Vi,Ci) 表示Ui 和Vi 间有一条长度为Ci 的双向道路。当然,游戏保证了,若所有道路都修建,那么任意两城市可以互相到达。原创 2016-06-13 18:35:16 · 855 阅读 · 0 评论 -
【JZOJ4629】修路
很显然,如果要取一条边(u,v)(u,v),那么贡献值就会增加(au+av)(a_u+a_v),于是我们把所有边的边权减去边两边端点的axa_x,然后我们会得到一些互不影响的边权,于是跑一次最小生成树即可。原创 2016-07-15 16:22:01 · 523 阅读 · 0 评论 -
【JZOJ4596】Stree
Description给出n个点,m条有权边,现对于每一条边,你需要回答出包含这条边的最小生成树的总边权值。原题在:CF609ESolution对原图做一遍最小生成树,那么在最小生成树上的边答案就是该最小生成树边权和。原图没有重边,这说明任选n−1n-1条不构成环的边都可以构成生成树。对于不在最小生成树上的边(u,v)(u,v),我们知道树中最短路径是唯一的,如果添加了(u,v)(u,v),那么就会原创 2016-07-08 16:06:24 · 376 阅读 · 0 评论 -
【JZOJ3806】小X 的道路修建
Description因为一场不小的地震,Y 省n 个城市之间的道路都损坏掉了,省长希望小X 将城市之间的道路重修一遍。 很多城市之间的地基都被地震破坏导致不能修路了,因此可供修建的道路只有m 条。因为施工队伍有限,省长要求用尽量少的道路将所有的城市连通起来,这样施工量就可以尽量少。不过,省长为了表示自己的公正无私,要求在满足上述条件的情况下,选择一种方案,使得该方案中最贵道路的价格和最便宜道路的原创 2017-01-09 19:26:45 · 486 阅读 · 0 评论 -
关于无向图上的一些问题
日常水~~~原创 2017-07-02 20:43:28 · 475 阅读 · 0 评论 -
【JZOJ5433】图
Description有一个n个点A+B条边的无向连通图,有一变量x,每条边的权值都是一个关于x的简单多项式,其中有A条边的权值是k+x,另外B条边的权值是k-x,如果只保留权值形如k+x的边,那么这个图仍是一个连通图,如果只保留权值形如k-x的边,这个图也依然是一个连通图。 给出q组询问,每组询问给出x的值,问此时这个无向连通图的最小生成树权值是多少。原创 2017-10-31 21:26:10 · 333 阅读 · 0 评论