最小生成树
研发之道
一个坚持把架构做到极致的技术人,热衷于互联网技术。混迹互联网十几年,热衷于高性能、高并发、分布式技术领域的研究。
展开
-
哈理工 1073 病毒
病毒Time Limit: 1000 MSMemory Limit: 65536 KTotal Submit: 1154(334 users)Total Accepted: 423(298 users)Rating: Special Judge: NoDescription某种病毒袭原创 2015-05-17 16:03:28 · 1000 阅读 · 0 评论 -
杭电 HDU 1233 还是畅通工程 (dij)
还是畅通工程Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 31479 Accepted Submission(s): 14142Problem Description某省调查乡村交通状况,得到的统计表中列出了原创 2015-07-23 16:21:01 · 767 阅读 · 0 评论 -
POj 2041 Constructing Roads
题目链接:http://poj.org/problem?id=2421赤裸裸的最小生成树习题!#include#includeusing namespace std;const int INF=0x1f1f1f1f;//设置一个非常大的值,用于每次找出low数组最小值int cost[101][101];//记录每条双向边的权值int low[101];int f1[10原创 2015-05-29 12:42:58 · 680 阅读 · 0 评论 -
Poj 1797 Heavy Transportation
链接 :http://poj.org/problem?id=1797 题意一开始不太明确,题目是要求找一条链接1——n的一条路,这条路满足权值最大,因为是承载重量要选择,这条权值最大路径中某边的最小权值。当我们按照最大权值生成树构造完毕的时候,肯定任意两点间都有最大权值路径,也就意味着在构造过程中,每次从大到小添加边的时候,添加一旦发现出现了链接1——n的某条路径,那么break,记录下添原创 2015-05-29 11:26:12 · 895 阅读 · 0 评论 -
PKU 1679 The Unique MST(解题报告)
思路是先找出最小生成树,并记录每条遍,要想说明是唯一的最小生成树,那么他的每条边都是必不可少的,然后我们可以枚举所有最小生成树的边 ,依次去掉,看是否还能不能组成一棵相同权值和的mst。就是因为当初的一点点儿错误导致 ,一周了将近,才拿出来,一眼看出bug!#include#include#include#includeusing namespace std;const int M=原创 2015-06-10 12:39:42 · 640 阅读 · 0 评论 -
poj 3522 Slim Span
链接:http://poj.org/problem?id=3522 这个题我就想知道我已经写那么完美了,他为啥a不掉!!!!!!!!!!!!!!!!!!!!!!都来看看 啊~~~~~~~~~~#include#include#include#includeusing namespace std;const int INF=111;const int M=999999999;i原创 2015-05-30 14:58:01 · 759 阅读 · 0 评论 -
Poj 1861 Network
题目链接:http://poj.org/problem?id=1861和前面的题目极其类似,比较有意思的是这里有点儿坑人的地方,但是我并没有注意,歪打正着。幸亏样例没有仔细看。题目这次只要求在保证链接所有顶点的情况下,求出最长的那条边。并没有要求路径总权值最小。所以可以任意添加某条小于最长的那个边权值的其它 可添加边,尽管他可能成环。所有才有了奇葩的样例。其实完全是构造最小生成树的思路。#原创 2015-05-29 22:18:29 · 787 阅读 · 0 评论 -
HDU ACM 2489 Minimal Ratio Tree
Minimal Ratio TreeTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3057 Accepted Submission(s): 917Problem DescriptionFor a tree, wh原创 2015-05-29 11:50:25 · 758 阅读 · 0 评论 -
poj 1258 Agri-Net poj 2485 Highways
http://poj.org/problem?id=1258多么单纯的mst!#include#includeusing namespace std;const int INF=103;int graph[INF][INF];int f1[INF];int low[INF];int res,n;int prim(){ f1[1]=1; memset(lo原创 2015-05-30 20:17:09 · 555 阅读 · 0 评论 -
杭电 HDU ACM 1213 How Many Tables
How Many TablesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 17049 Accepted Submission(s): 8349Problem DescriptionToday is Igna原创 2015-05-17 20:19:52 · 906 阅读 · 0 评论 -
哈理工acm练习赛 K - Tangled in Cables
K - Tangled in CablesTime Limit:2000MS Memory Limit:65536KB 64bit IO Format:%lld & %lluSubmitStatusPracticeZOJ 2326DescriptionYou are the owner of SmallCableCo and have purchas原创 2015-11-01 19:36:32 · 902 阅读 · 0 评论