
图论----并查集
Apro1066
其他我都不想聆听 唯有我的声响除外
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[洛谷]P1892 [BOI2003]团伙 (#并查集)
题目描述1920年的芝加哥,出现了一群强盗。如果两个强盗遇上了,那么他们要么是朋友,要么是敌人。而且有一点是肯定的,就是:我朋友的朋友是我的朋友;我敌人的敌人也是我的朋友。两个强盗是同一团伙的条件是当且仅当他们是朋友。现在给你一些关于强盗们的信息,问你最多有多少个强盗团伙。输入格式输入文件gangs.in的第一行是一个整数N(2<=N<=1000),表示强盗的个...原创 2019-10-26 22:12:12 · 299 阅读 · 0 评论 -
[洛谷]P1902 刺杀大使 (#树 -1.1)
题目描述伊朗伊斯兰革命卫队(某恐怖组织)正在策划一起刺杀行动,他们的目标是沙特驻美大 使朱拜尔。他们来到了沙特驻美使馆,准备完成此次刺杀,要进入使馆首先必须通过使馆前 的防御迷阵。迷阵由 n*m 个相同的小房间组成,每个房间与相邻四个房间之间有门可通行。在第 n 行的 m 个房间里有 m 个机关,这些机关必须全部打开才可以进入大使馆。而第 1 行的 m 个 房间有 m 扇向外打开的门,是迷...原创 2018-10-26 13:38:50 · 382 阅读 · 0 评论 -
[洛谷]P3367 【模板】并查集 (#图论-并查集)
题目描述如题,现在有一个并查集,你需要完成合并和查询操作。输入输出格式输入格式:第一行包含两个整数N、M,表示共有N个元素和M个操作。接下来M行,每行包含三个整数Zi、Xi、Yi当Zi=1时,将Xi与Yi所在的集合合并当Zi=2时,输出Xi与Yi是否在同一集合内,是的话输出Y;否则话输出N输出格式:如上对于每一个Zi=2的操作,都有一行输出,每行包含一个大写字母...原创 2019-01-29 22:35:49 · 263 阅读 · 0 评论 -
[洛谷]P1551 亲戚 (#并查集)
题目背景若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系。题目描述规定:x和y是亲戚,y和z是亲戚,那么x和z也是亲戚。如果x,y是亲戚,那么x的亲戚都是y的亲戚,y的亲戚也都是x的亲戚。输入输出格式输入格式:第一行:三个整数n,m,p,(n<=5000,m<=5000,p<=5000...原创 2019-05-06 23:41:00 · 307 阅读 · 0 评论 -
[洛谷]P1525 关押罪犯 (#并查集)
题目描述SS城现有两座监狱,一共关押着NN名罪犯,编号分别为1-N1−N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为cc的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为cc的冲突事件。每年年末,警察局会将本年...原创 2019-07-05 23:20:14 · 170 阅读 · 0 评论 -
[洛谷]P2434 [SDOI2005]区间 (#并查集/贪心)
题目描述现给定n个闭区间[ai, bi],1<=i<=n。这些区间的并可以表示为一些不相交的闭区间的并。你的任务就是在这些表示方式中找出包含最少区间的方案。你的输出应该按照区间的升序排列。这里如果说两个区间[a, b]和[c, d]是按照升序排列的,那么我们有a<=b<c<=d。请写一个程序:读入这些区间;计算满足给定条件的不相交闭区间;把这些区间...原创 2019-07-17 19:19:28 · 527 阅读 · 0 评论 -
[洛谷]P1330 封锁阳光大学 (#并查集 )
题目描述曹是一只爱刷街的老曹,暑假期间,他每天都欢快地在阳光大学的校园里刷街。河蟹看到欢快的曹,感到不爽。河蟹决定封锁阳光大学,不让曹刷街。阳光大学的校园是一张由N个点构成的无向图,N个点之间由M条道路连接。每只河蟹可以对一个点进行封锁,当某个点被封锁后,与这个点相连的道路就被封锁了,曹就无法在与这些道路上刷街了。非常悲剧的一点是,河蟹是一种不和谐的生物,当两只河蟹封锁了相邻的两个点时,他...原创 2019-08-18 00:09:10 · 241 阅读 · 0 评论