![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并查集
hxxxx!
这个作者很懒,什么都没留下…
展开
-
USACO3.1 最短网络 Agri-Net(并查集)
最小生成树IITime Limit:10000MS Memory Limit:65536KTotal Submit:301 Accepted:136 Case Time Limit:1000MSDescription 农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。约翰已经给他的农场安排了一条高速的网络线路,他原创 2017-02-28 19:20:08 · 496 阅读 · 0 评论 -
洛谷P1396 营救 (kruskal)
洛谷P1396 营救题目描述“咚咚咚……”“查水表!”原来是查水表来了,现在哪里找这么热心上门的查表员啊!小明感动的热泪盈眶,开起了门……妈妈下班回家,街坊邻居说小明被一群陌生人强行押上了警车!妈妈丰富的经验告诉她小明被带到了t区,而自己在s区。该市有m条大道连接n个区,一条大道将两个区相连接,每个大道有一个拥挤度。小明的妈妈虽然很着急,但是不愿意拥挤的人潮冲乱了她优雅的步伐。所以请你帮她规划一条从原创 2017-10-20 19:02:54 · 366 阅读 · 0 评论 -
SSL2542 2016提高组模拟试题 皮皮(并查集)
2016提高组模拟试题 皮皮Description皮皮通过一次聚会认识了n个妹子。经过仔细的研究皮皮发现了一个有趣的现象:那就是有m对妹子是互相认识的。然而如果两个妹子直接或间接地认识(A认识B,B认识C,则A认识C),那么皮皮就只能在这两个妹子里面选一个来泡。 然而空空空空的皮皮想要泡到尽量多的妹子,于是皮皮就开始采取了一系列的行动:每次让两个妹子绝交。作为皮皮的路鸣泽的你需要在每次皮皮采取行原创 2017-10-30 21:50:02 · 227 阅读 · 0 评论 -
SSL2505 2015年NOIP提高组试题 信息传递(并查集,最小环)
2015年NOIP提高组试题 信息传递分析:并查集求最小环,把i,t[i]作为一条边加入并查集,如果他们 本来就在一个集合说明构成一个环,然后统计一下环的大小即可。代码#include <cstdio>#define maxn 200005using namespace std;int f[maxn],fa[maxn],a[maxn];int n;int find(int x){ i原创 2017-10-31 21:22:58 · 1471 阅读 · 0 评论 -
SSL2785 2017年10月23日提高组T1 询问 (二分+并查集)
2017年10月23日提高组T1 询问Description Input Output 分析:首先二分答案,转化为前 mid 个询问是否矛盾。 把所有询问按照答案从大到小排序,把答案相同的那些询问放在一起,求出区 间交及区间并,如果区间交为空说明序列中有重复数字,直接无解;否则我们看 看区间交是否全被覆盖,如果全被覆盖显然之前的区间答案错误产生矛盾,如 果没全被覆盖我们就把区间并(由于区间交原创 2017-10-24 19:19:54 · 169 阅读 · 0 评论 -
SSL2817 2017年11月1日提高组 树论(并查集)
2017年11月1日提高组 树论DescriptionInputSample Input1 4 2 3 1 3375 3 2 8707 5 5 2 1 455 3 1 3616 4 1 9494 5 4 1448 5 1 8366 Sample Output-1 7911 Hint 分析:按边权从小到大排序,枚举最小边,往后把边加入并查集,如果n个点都属于同一集合时就统计答原创 2017-11-01 20:25:24 · 193 阅读 · 0 评论 -
SSL2859 2017年12月9日提高组 矩阵变换(并查集)
2017年12月9日提高组 矩阵变换Description给定一个 m*n 的矩阵,每个格子里面有一颗不同颜色的宝石。再给出一些关键点,并定义两个矩阵类似为:每种颜色的宝石到各个关键点的距离和原矩阵都相同。 问有多少个矩阵和给定的矩阵类似。当然,自己和自己是类似的。 距离定义为 max{|x1-x2|,|y1-y2|}Inputm n 1<=m,n<=200 Key_Num 关键点的数目原创 2017-12-09 16:20:30 · 195 阅读 · 0 评论 -
SSL2060 迷宫(并查集)
迷宫Description小希非常喜欢玩迷宫游戏,现在她自己设计了一个迷宫游戏。在她设计的迷宫中,首先她认为所有的通道都应该是双向连通的,就是说如果有一个通道连通了房间A和B,那么既可以通过它从房间A走到房间B,也可以通过它从房间B走到房间A,为了提高难度,小希希望任意两个房间有且仅有一条路径可以相通(除非走了回头路)。小希现在把她的设计图给你,让你帮忙判断她的设计图是否符合她的设计思路。原创 2018-01-06 15:46:15 · 268 阅读 · 0 评论 -
洛谷P1111 修复公路(并查集)
修复公路题目背景A地区在地震过后,连接所有村庄的公路都造成了损坏而无法通车。政府派人修复这些公路。题目描述给出A地区的村庄数N,和公路数M,公路是双向的。并告诉你每条公路的连着哪两个村庄,并告诉你什么时候能修完这条公路。问最早什么时候任意两个村庄能够通车,即最早什么时候任意两条村庄都存在至少一条修复完成的道路(可以由多条公路连成一条道路)输入输出格式输入格式: 第1行两个...原创 2018-03-23 20:26:42 · 410 阅读 · 0 评论 -
洛谷P1197 [JSOI2008]星球大战(并查集)
[JSOI2008]星球大战题目描述很久以前,在一个遥远的星系,一个黑暗的帝国靠着它的超级武器统治者整个星系。某一天,凭着一个偶然的机遇,一支反抗军摧毁了帝国的超级武器,并攻下了星系中几乎所有的星球。这些星球通过特殊的以太隧道互相直接或间接地连接。但好景不长,很快帝国又重新造出了他的超级武器。凭借这超级武器的力量,帝国开始有计划地摧毁反抗军占领的星球。由于星球的不断被摧毁,两个星球之间...原创 2018-03-23 20:41:01 · 185 阅读 · 0 评论 -
洛谷P2170 选学霸(并查集,背包)
选学霸题目描述 老师想从N名学生中选M人当学霸,但有K对人实力相当,如果实力相当的人中,一部分被选上,另一部分没有,同学们就会抗议。所以老师想请你帮他求出他该选多少学霸,才能既不让同学们抗议,又与原来的M尽可能接近输入输出格式 输入格式: 第一行,三个正整数N,M,K。 第2…K行,每行2个数,表示一对实力相当的人的编号(编号为1…N)输出格式: 一行,表示既不让同学们抗议,...原创 2018-08-20 21:15:52 · 242 阅读 · 0 评论 -
洛谷P1955 [NOI2015]程序自动分析(并查集,离散化)
[NOI2015]程序自动分析题目描述 在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足。 考虑一个约束满足问题的简化版本:假设x1,x2,x3…代表程序中出现的变量,给定n个形如xi=xj或xi≠xj的变量相等/不等的约束条件,请判定是否可以分别为每一个变量赋予恰当的值,使得上述所有约束条件同时被满足。例如,一个问题中的约束条件为:x1=x2,x2=x3,x3=x4,...原创 2018-08-21 11:06:59 · 128 阅读 · 0 评论 -
poj1955 Parity game(带权并查集)
Parity gameDescription Now and then you play the following game with your friend. Your friend writes down a sequence consisting of zeroes and ones. You choose a continuous subsequence (for example ...原创 2018-08-21 14:38:59 · 172 阅读 · 0 评论 -
jzoj5904. 【NOIP2018模拟10.15】刺客信条(并查集)
5904. 【NOIP2018模拟10.15】刺客信条Description故事发生在1486 年的意大利,Ezio 原本只是一个文艺复兴时期的贵族,后来因为家族成员受到圣殿骑士的杀害,决心成为一名刺客。最终,凭借着他的努力和出众的天赋,成为了杰出的刺客大师。刺客组织在他的带领下,为被剥削的平民声张正义,赶跑了原本统治意大利的圣殿骑士首领-教皇亚历山大六世。在他的一生中,经历了无数次惊心动魄、...原创 2018-10-16 07:37:51 · 212 阅读 · 0 评论 -
SSL2731 2017年9月16日提高组T2 学校联网(kruskal)
2017年9月16日提高组T2 ADescription为了加快社会主义现代化,建设学校,小明决定给学校里每台电脑都连上互联网,方便未来随时随地玩耍。 他的电脑室很大,有N 台电脑,但地理位置偏僻,网络信号很差。 一台电脑有网,当且仅当满足以下至少一个条件: 1、给中国移动交宽带费,直接连网,花费为A。 2、向另外一台有网的电脑,安装共享网线,花费为B×两者曼哈顿距离。 现在,小原创 2017-09-16 15:58:26 · 192 阅读 · 0 评论 -
SSL2687 2017年8月14日提高组T1 跳跃(kruskal,并查集)
2017年8月14日提高组T1 跳跃Description在平面直角坐标系内有n个点。现在有m个人,每个人都有一个行走距离d,也就是说这个人只能走到与它当前位置距离不大于d的点。问有多少个人可以从任意一个点开始,并能够到达所有点。Input第一行为一个整数m,表示人的个数。 第二行为m个整数d,表示每个人的行走距离。 第三行为一个数n,表示点的数量。 接下来n行每行包含两个整数x,y,表原创 2017-08-14 20:53:53 · 200 阅读 · 0 评论 -
jzoj1729 blockenemy(贪心,并查集)
1729. blockenemyDescription 你在玩电子游戏的时候遇到了麻烦。。。。。。 你玩的游戏是在一个虚拟的城市里进行,这个城市里有n个点,都从0~n-1编了号,每两个点之间有且仅有一条路径。现在,你的敌人到这个城市来踩点了!!!为了阻止他们更好的踩点, 你决定切断他们所有踩点人员的联系,使他们孤军作战,然后在各个击破。但是这就要切断某些街道,而你每切断一条路,市民就会产生相对的不原创 2017-07-09 21:21:20 · 282 阅读 · 0 评论 -
poj 1611 The Suspects
The SuspectsTime Limit: 1000MS Memory Limit: 20000KTotal Submissions: 36084 Accepted: 17545DescriptionSevere acute respiratory syndrome (SARS), an atypical pneumo原创 2017-03-01 21:03:09 · 164 阅读 · 0 评论 -
vijos1034 家族(并查集模版)
家族Time Limit:10000MS Memory Limit:65536KTotal Submit:168 Accepted:87 Case Time Limit:1000MS Description若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系。规定:x和y是亲戚,y和z是亲戚,那么原创 2017-02-22 16:52:39 · 404 阅读 · 0 评论 -
poj 2524 Ubiquitous Religions
Ubiquitous ReligionsTime Limit: 5000MS Memory Limit: 65536KTotal Submissions: 33584 Accepted: 16240DescriptionThere are so many different religions in the world t原创 2017-03-02 20:19:09 · 156 阅读 · 0 评论 -
poj 2560 Freckles
FrecklesTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 8483 Accepted: 4028DescriptionIn an episode of the Dick Van Dyke show, little Richie connects th原创 2017-03-03 19:01:22 · 248 阅读 · 0 评论 -
NOI2002 银河英雄传说(并查集)
银河英雄传说(difficult)Time Limit:10000MS Memory Limit:65536KTotal Submit:124 Accepted:58 Case Time Limit:1000MS Description公元五八○一年,地球居民迁移至金牛座α第二行星,在那里发表银河联邦创立宣言,同年改元为宇宙历元年,并开始向银河系深处拓展。宇宙历七原创 2017-03-16 16:46:51 · 257 阅读 · 0 评论 -
poj1182 食物链(并查集)
食物链(difficult)Time Limit:10000MS Memory Limit:65536KTotal Submit:97 Accepted:29 Case Time Limit:1000MS Description动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。现有N个动物,以1-N编号。每个动物都是A,原创 2017-03-16 19:40:58 · 184 阅读 · 0 评论 -
洛谷P3367 并查集模版
并查集模版题目描述如题,现在有一个并查集,你需要完成合并和查询操作。输入输出格式输入格式:第一行包含两个整数N、M,表示共有N个元素和M个操作。接下来M行,每行包含三个整数Zi、Xi、Yi当Zi=1时,将Xi与Yi所在的集合合并当Zi=2时,输出Xi与Yi是否在同一集合内,是的话输出Y;否则话输出N输出格式:原创 2017-04-12 20:53:10 · 258 阅读 · 0 评论 -
SSL1222 矩形(并查集)
矩形(difficult)Time Limit:20000MS Memory Limit:65536KTotal Submit:189 Accepted:60 Case Time Limit:2000MS Description在一个平面上有n个矩形。每个矩形的边都平行于坐标轴并且都具有值为整数的顶点。我们用如下的方式来定义块。 每一个矩形都是一个块。 原创 2017-03-01 18:38:45 · 289 阅读 · 0 评论 -
2006河南省赛第一试 旅行
2006河南省赛第一试 旅行Time Limit:2000MS Memory Limit:65536KTotal Submit:132 Accepted:47Description Z小镇是一个景色宜人的地方,吸引来自各地的观光客来此旅游观光。Z小镇附近共有N个景点(编号为1,2,3,…,N),这些景点被M条道路连接着,所有道路都是双向的,两个景点之间可能有多条道路。也许是为了原创 2017-02-24 21:10:55 · 541 阅读 · 1 评论 -
HDU1598 find the most comfortable road(并查集+kruskal)
find the most comfortable road##Problem Description XX星有许多城市,城市之间通过一种奇怪的高速公路SARS(Super Air Roam Structure—超级空中漫游结构)进行交流,每条SARS都对行驶在上面的Flycar限制了固定的Speed,同时XX星人对 Flycar的“舒适度”有特殊要求,即乘坐过程中最高速度与最低速度的差越小乘坐越原创 2017-07-03 09:47:07 · 224 阅读 · 0 评论 -
jzoj3453【NOIP2013中秋节模拟】连通块(connect,并查集,二维)
3453. 【NOIP2013中秋节模拟】连通块(connect)Description 你应该知道无向图的连通块的数量,你应该知道如何求连通块的数量。当你兴奋与你的成就时,破坏王Alice拆掉了图中的边。当她发现,每删去一条边,你都会记下边的编号,同时告诉她当前连通块的个数。 然而,对边编号简直就是个悲剧,因为Alice为了刁难你,拆掉编号从l到r的边,当然你需要做的事情就是求连通块的个数。如果原创 2017-07-08 19:50:21 · 283 阅读 · 0 评论 -
jzoj5914. 【NOIP2018模拟10.19】盟主的忧虑(并查集)
5914. 【NOIP2018模拟10.19】盟主的忧虑Description江湖由 N 个门派(2≤N≤100,000,编号从 1 到 N)组成,这些门派之间有 N-1 条小道将他们连接起来,每条道路都以“尺”为单位去计量,武林盟主发现任何两个门派都能够直接或者间接通过小道连接。虽然整个江湖是可以互相到达的,但是他担心有心怀不轨之徒破坏这个武林的安定,破坏小道,于是武林盟主又秘密地修建了 ...原创 2018-10-19 21:05:04 · 250 阅读 · 0 评论