随笔分类 - 最小生成树
摘要:【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 很明显的最小生成树了。 输出最后选的那条边就好了。 【代码】 cpp include using namespace std; const int N = 300; const int M = 1e6; struct abc{
阅读全文
摘要:Time Limit: 1 secondMemory Limit: 256 MB问题描述学校有n台计算机,为了方便数据传输,现要将他们用数据线连接起来。两台计算机被连接起来是指他们之间有数据线相连。由于计算机所处的位置不同,因此不同的两台计算机的连接费用往往不同。当然,如果将任意两条计算机都用数据线...
阅读全文
摘要:Time Limit: 1 secondMemory Limit: 128 MB【问题描述】A地区在地震过后,连接所有村庄的公路都造成了损坏而无法通车。政府派人修复这些公路。给出A地区的村庄数N,和公路数M,公路是双向的。并告诉你每条公路的连着哪两个村庄,并告诉你什么时候能修完这条公路。问最早什么时...
阅读全文
摘要:Time Limit: 1 secondMemory Limit: 256 MB问题描述农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了用最小的消费,他想铺设...
阅读全文
摘要:Time Limit: 1 secondMemory Limit: 256 MB问题描述城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一条道路相连接。这些道路是...
阅读全文
摘要:Time Limit: 1 secondMemory Limit: 256 MB问题描述某个局域网内有n(n#include using namespace std;struct edge //用结构体 进行排序比较方便。 { int fr,to,w;};int su,su2,n,k,f[101],...
阅读全文
摘要:【问题描述】约翰农场的牛群希望能够在 N 个(1用并查集。每遇到一个r1!=r2则接一条线。接了n-1条线。则整张图都联通了。否则输出-1即可。2.最小生成树?用kruskal算法。因为是一条边一条边地插入。所以可以用选择排序。注意这种一个一个元素地插入到一个有序序列中每次操作的时间复杂度都为O(n...
阅读全文
摘要:time limit per test2 seconds memory limit per test256 megabytes inputstandard input outputstandard output Student Vladislav came to his progra...
阅读全文
摘要:【题目链接】:http://www.lydsy.com/JudgeOnline/problem.php?id=1016【题意】 【题解】 /* 接上一篇文章; 这里用matrix-tree定理搞最小生成树个数; 对于每一种相同边权的边; 当做一个阶段; ...
阅读全文
摘要:【题目链接】:http://www.lydsy.com/JudgeOnline/problem.php?id=1016【题意】 【题解】 /* 两个最小生成树T和T'; 它们各个边权的边的数目肯定是一样的; 且相同边权的边; 那些边所形成的联通性是一样的; ...
阅读全文
摘要:Time Limit: 1 second Memory Limit: 128 MB【问题描述】拜年是中国人少不了的风俗.还没过年呢,刚上小学的妮妮已经等不及要给她的小伙伴去拜年了,但是她不知道如何规划才会使自己走 的路最少.所以请叫您咯,她不想落下任何一位伙伴.为了走少花精力,她想走...
阅读全文
摘要:Time Limit: 1 second Memory Limit: 128 MB【问题描述】Bessie受雇来到John的农场帮他们建立internet网络。农场有 N (2”和”#include using namespace std;#define rei(x) scanf("...
阅读全文
摘要:Time Limit: 1 second Memory Limit: 128 MB【问题描述】在一片茂密的原始森林中,生物学家们发现了几种远古时期的动物化石。他们将化石依次编号为1,2,3,……n-1,n,然后带回实验室。 经过简单的分析,他们发现了一些规律:若动物A是由动物B经过若...
阅读全文
摘要:【题目链接】:http://codeforces.com/problemset/problem/733/F【题意】 给你n个点m条边; 让你从中选出n-1条边; 形成一个生成树; (即让n个点都联通); 然后,你有S的预算; 每次可以选择一条边i,然后花费ci的预算,把这条边的权值...
阅读全文