
并查集
柠檬小七
这个作者很懒,什么都没留下…
展开
-
畅通工程 HDU - 1232--并查集简单应用
题意:某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路?思路:相当于给你一个有好几个点的图,让你求算连通分支数,如果连通分支数为1,则说明整个图是一个整体不需要修路,即修(1-1)条;如果连通分支数为2,则原创 2017-08-25 09:20:28 · 338 阅读 · 0 评论 -
Wireless Network POJ - 2236 -并查集
题意:一张图上分布着n台坏了的电脑,并知道它们的坐标。两台修好的电脑如果距离思路:并查集AC代码:#include #include #include #include #include #include #include using namespace std;int dis;int x[1002][1002];原创 2017-09-01 11:02:06 · 172 阅读 · 0 评论 -
蓝桥杯 历届试题 国王的烦恼
好久没练了,忽然感觉对并查集陌生了好多,今天专门找题来练一下才发现之前掌握的并查集太片面了。国王的烦恼,这个题大意是:n个岛屿,有m条大桥,每条大桥连接两个岛屿,可能有两个相同岛屿之间有多条大桥的情况。输入:n,m,m行桥,每行包含: 岛屿a,岛屿b,该桥剩余工作的天数。说:每断裂一所能够导致原本两座可以联通的桥无法直接也无法再间接到达彼此后,人们就抗议一天。问:一共抗议几天?一开始知道要用并查集...原创 2018-03-22 19:50:54 · 416 阅读 · 0 评论