最小生成树
ws_yzy
一如OI情似海
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
BZOJ 3732: Network|Kruskal|Lca
这题似乎和一道NOIP的题差不多,相似度直达98% 怪不得想出了思路…… Kruskal求最小生成树合并的时候添加一个带权的点权值为当前枚举的边的权值 把当前边上的两个点所在的并查集的根都连到新添的点上做他的儿子 然后询问的时候只需找出两个点的lca,lca的权值即为答案 Lca我写的树剖 hhhhhhh真是有自信#include<set> #include<map> #include<c原创 2016-01-20 10:31:35 · 660 阅读 · 0 评论 -
BZOJ 2429: [HAOI2006]聪明的猴子|最小生成树kruskal
裸题 #include #include #include #include #include #include #include #include #include #include #define T 1010 using namespace std; int sc() { int i=0,f=1; char c=getchar(); while(c>'9'||c<'0'){if(c==原创 2016-01-12 14:15:35 · 661 阅读 · 0 评论 -
BZOJ 3390: [Usaco2004 Dec]Bad Cowtractors牛的报复|最大生成树kruskal
又是一裸题 #include #include #include #include #include #include #include #include #include #include #define T 200020 using namespace std; int sc() { int i=0,f=1; char c=getchar(); while(c>'9'||c<'0'){i原创 2016-01-12 14:34:16 · 559 阅读 · 0 评论 -
3943: [Usaco2015 Feb]SuperBull|最大生成树
n个点n-1条边,显然可以构造成最大生成树#include<algorithm> #include<iostream> #include<cstdlib> #include<cstring> #include<vector> #include<cstdio> #include<queue> #include<cmath> #include<set> #include<map> #define N 1原创 2016-03-05 08:10:42 · 484 阅读 · 0 评论
分享