题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1083 由kruskal算法原理可知,我们对一张无向图做普通的最小生成树,连上的最后一条边就是答案。 ...
分类:
其他好文 时间:
2017-10-03 20:10:03
阅读次数:
219
分析:第一问还是很好做的,关键是怎么做第二问.我们可以每次删掉最小生成树上的一条边,然后再求一次最小生成树,看边权和大小和原来的是不是一样的,不过这个做法效率很低. 考虑Kruskal算法的原理,每次加边权最小的边,如果边上的两个点不连通.如果在最小生成树的基础上把不是上面的边给加上去,就会形成环, ...
分类:
其他好文 时间:
2017-09-29 14:04:16
阅读次数:
126
第一眼瞎那啥贪心,然后觉得不太对劲,就滚去看题解,发现是网络流OTZ 模拟Kruskal的过程发现,若<u,v>要在最小生成树中出现,权值则小于<u,v>的边不能让u,v联通,转换成最小割模型,最大生成树同理。 跑两遍最大流。 注意边要建双向的啊,被这点坑死了。然后板子不要瞎那啥乱打。 顺便发现果然 ...
分类:
其他好文 时间:
2017-09-29 10:03:00
阅读次数:
120
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1626 题意: 有n个农场,坐标为(x[i],y[i])。 有m条原先就修好的路,连接农场(a[i],b[i])。 现在要修一些路(首尾连接两个农场,长度为欧几里得距离),使得所有农场互相连通 ...
分类:
其他好文 时间:
2017-09-29 01:44:31
阅读次数:
211
求小于L的路径点对数(路上的最大值),按权值排序,从小到大并查集建图,有点kruskal的意思。 ...
分类:
其他好文 时间:
2017-09-24 00:24:33
阅读次数:
156
问一个图最小生成树的个数,n<100,m<1000,规定相同权值的边不超过10条。 每天午觉起来很长一段时间都仿佛活在梦中。上午看的下午来打,狂RE不止,发现一种边只有一条的情况没有r会GG。。 //Twenty #include<cstdio> #include<cstdlib> #include ...
分类:
Web程序 时间:
2017-09-23 16:14:59
阅读次数:
201
如果没有这些思博东西我可能每次也不会炸的这么惨吧……记录一下以后别再犯了…… 快写一定要清空数组(9-22炸飞100分的怨念) 能够打出$DP$方程放肆打(一系列不敢打飞了分的精彩操作) 读题搞懂样例(9-18被误导飞了分) 期望要除以分母(9-05挂飞精彩操作) 有向图不能用Kruskal(同上) ...
分类:
其他好文 时间:
2017-09-23 13:37:18
阅读次数:
151
问题描述 A市有n个交通枢纽,其中1号和n号非常重要,为了加强运输能力,A市决定在1号到n号枢纽间修建一条地铁。 地铁由很多段隧道组成,每段隧道连接两个交通枢纽。经过勘探,有m段隧道作为候选,两个交通枢纽之间最多只有一条候选的隧道,没有隧道两端连接着同一个交通枢纽。 现在有n家隧道施工的公司,每段候... ...
分类:
其他好文 时间:
2017-09-22 14:09:48
阅读次数:
168
在敌人占领之前由城市和公路构成的图是连通图。在敌人占领某个城市之后所有通往这个城市的公路就会被破坏,接下来可能需要修复一些其他被毁坏的公路使得剩下的城市能够互通。修复的代价越大,意味着这个城市越重要。如果剩下的城市无法互通,则说明代价无限大,这个城市至关重要。最后输出的是代价最大的城市序号有序列表。 ...
分类:
其他好文 时间:
2017-09-21 14:47:36
阅读次数:
498
ACM退役记 2017.9.19星期二,"九一八事变"八十六年后的第二天,永远记住这个日子,刚好是我报名ACM到现在,刚好满一年,而今天正是我注册杭州电子科技大学OJ的时间(就是这一天报名的),附上小图一张! 嗯,我退役了,真的退役了,从此告别了ACM的生涯,虽然有很多遗憾,虽然有很多不舍,虽然有很 ...
分类:
其他好文 时间:
2017-09-19 23:07:05
阅读次数:
229