
最小生成树
文章平均质量分 52
空灰冰魂
=NULL
展开
-
【BZOJ3732】Network,NOIP2013货车运输,ygylca
树剖不乐意写?快来看一看思路清晰代码好写的ygylca吧!原创 2014-10-03 23:23:30 · 2039 阅读 · 0 评论 -
【BZOJ1016】【JSOI2008】最小生成树计数 kruskal+dfs
最小生成树?你说水?那么最小生成树计数呢?你说BZOJ1016是一道水题?....好吧,这题是有点水。原创 2014-10-16 20:47:30 · 1287 阅读 · 0 评论 -
【BZOJ1821】【JSOI2010】Group 部落划分 Group (两个group什么意思
绝对良心的一篇好题解。原创 2014-12-18 08:22:54 · 1599 阅读 · 0 评论 -
【USACO 2008 Nov Gold】 2.Cheering up the Cows 最小生成树、
题意:可以理解为给你一个图,让你建一个树,然后从某根开始走,每走一条边就要消耗两边点权+边的边权。最后再加上一个根的点权,问最少花多少代价。题解:改变边权然后做最小生成树。#include #include #include #include #include #define N 101000#define inf 0x3f3f3f3fusing namespace std;原创 2015-01-02 12:23:14 · 1569 阅读 · 0 评论 -
【BZOJ3943】【Usaco2015 Feb】SuperBull 最大生成树 Prim
题意:给n个数,然后每次可以选择一对尚存活的数,将其异或和加和到答案中,然后删掉其中一个数,直到只剩一个数为止。题解:花样教人理解最小生成树,一片苦心啊,不会最小生成树的可以从这开始理解2333。 对了,数据范围有点大,完全图 kruscalkruscal 多个 log log 估计过不去。代码:#include #include #include #include原创 2015-04-09 15:49:20 · 1707 阅读 · 0 评论 -
【BZOJ2395】【Balkan 2011】Timeismoney 最小乘积生成树
题解:裸最小乘积生成树。最小乘积生成树定义:有一张n个点m条边的无向图,每条边有k个权值。 现在要取一个边集M使得其将所有点连通,并使 ∏ki=1(∑j∈Mjcost(j,vali))\prod_{i=1}^k (\sum_j^{j\in M} cost(j,{val_i}) ) 最小 即个边集的每一种边权的总和的乘积最小。比如: k=1时,就是裸最小生成树。 k=2时,原创 2015-07-10 11:22:50 · 5029 阅读 · 0 评论