并查集
Nicolas Lee
Yesterday you said tomorrow
展开
-
POJ1611 The Suspects (并查集)
The Suspects Time Limit: 1000MS Memory Limit: 20000K Total Submissions: 52170 Accepted: 24909 Description Severe acute respiratory syndrome (SARS), an atypical pneumonia of unkno...原创 2018-12-26 20:20:26 · 147 阅读 · 1 评论 -
Play on Words UVA - 10129 欧拉回路
Play on Words UVA - 10129 题目类型: 欧拉道路 题目: Some of the secret doors contain a very interesting word puzzle. The team of archaeologists has to solve it to open that doors. Because there is no other ...原创 2019-01-03 20:21:21 · 244 阅读 · 0 评论 -
POJ 2492 A Bug's Life (带权并查集)
A Bug's Life Time Limit: 10000MS Memory Limit: 65536K Total Submissions: 45943 Accepted: 14825 Description Background Professor Hopper is researching the sexual behavior of a ra...原创 2018-12-28 09:03:42 · 241 阅读 · 0 评论 -
数据结构课程设计——并查集:检查网络
题目要求: 给定一个计算机网络以及机器间的双向连线列表,每一条连线允许两端的计算机进行直接的文件传输,其他计算机间若存在一条连通路径,也可以进行间接的文件传输。请写程序判断:任意指定两台计算机,它们之间是否可以进行文件传输。 输入要求: 输入由若干测试数据组成。对于每一组测试,第一行包含一个整数N(N≤10000),即网络中计算机的总台数,因而每台计算机可用1到N之间的一个正整数表示。接下来...原创 2019-01-07 18:06:35 · 1048 阅读 · 0 评论 -
历届试题 发现环
题目链接 问题描述 小明的实验室有N台电脑,编号1~N。原本这N台电脑之间有N-1条数据链接相连,恰好构成一个树形网络。在树形网络上,任意两台电脑之间有唯一的路径相连。 不过在最近一次维护网络时,管理员误操作使得某两台电脑之间增加了一条数据链接,于是网络中出现了环路。环路上的电脑由于两两之间不再是只有一条路径,使得这些电脑上的数据传输出现了BUG。 为了恢复正常传输。小明需要找到...原创 2019-03-04 22:39:52 · 674 阅读 · 0 评论 -
历届试题 危险系数
问题描述 抗日战争时期,冀中平原的地道战曾发挥重要作用。 地道的多个站点间有通道连接,形成了庞大的网络。但也有隐患,当敌人发现了某个站点后,其它站点间可能因此会失去联系。 我们来定义一个危险系数DF(x,y): 对于两个站点x和y (x != y), 如果能找到一个站点z,当z被敌人破坏后,x和y不连通,那么我们称z为关于x,y的关键点。相应的,对于任意一对站点x和y,危险系数DF(x,...原创 2019-03-19 20:38:37 · 282 阅读 · 0 评论 -
历届试题 连号区间数
问题描述 小明这些天一直在思考这样一个奇怪而有趣的问题: 在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是: 如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。 当N很小的时候,小明可以很快地算出答案,但是当N变大的时候,问题就不是那么简单了,现在小明需要你的帮助。 锦囊:从左...原创 2019-03-19 21:07:32 · 229 阅读 · 0 评论 -
历届试题 合根植物
问题描述 w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了一株合根植物。 这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。 如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗? 分析:集合归并,使用并查集。感觉题目的意思是用搜索,但是并查集也行,而且应该还快一点...原创 2019-03-12 19:51:11 · 612 阅读 · 0 评论 -
2015第六届蓝桥杯决赛c/c++本科B组 3. 关联账户
3. 关联账户 为增大反腐力度,某地警方专门支队,对若干银行账户展开调查。 如果两个账户间发生过转账,则认为有关联。如果a,b间有关联, b,c间有关联,则认为a,c间也有关联。 对于调查范围内的n个账户(编号0到n-1),警方已知道m条因转账引起的直接关联。 现在希望知道任意给定的两个账户,求出它们间是否有关 联。有关联的输出1,没有关联输出0 小明给出了如下的解决方案: 分析...原创 2019-04-22 20:44:38 · 202 阅读 · 0 评论