并查集
文章平均质量分 77
ummmmm
这个作者很懒,什么都没留下…
展开
-
[并查集] 社交集群 天梯L3-003
在社交网络平台注册时,用户通常会输入自己的兴趣爱好,以便找到和自己兴趣相投的朋友。有部分兴趣相同的人们就形成了“社交集群”。现请你编写程序,找出所有的集群。输入格式:输入的第一行给出正整数N(<=1000),即社交网络中的用户总数(则用户从1到N编号)。随后N行,每行按下列格式列出每个人的兴趣爱好:Ki: hi[1] hi[2] ... hi[Ki]其中Ki(>0)是第i个人的兴趣的数...原创 2018-03-24 21:14:20 · 169 阅读 · 0 评论 -
[并查集] 部落 天梯L2-024
在一个社区里,每个人都有自己的小圈子,还可能同时属于很多不同的朋友圈。我们认为朋友的朋友都算在一个部落里,于是要请你统计一下,在一个给定社区中,到底有多少个互不相交的部落?并且检查任意两个人是否属于同一个部落。输入格式:输入在第一行给出一个正整数N(<= 104),是已知小圈子的个数。随后N行,每行按下列格式给出一个小圈子里的人:K P[1] P[2] ... P[K]其中K是小圈子里的人数...原创 2018-03-24 17:39:48 · 174 阅读 · 0 评论 -
[并查集] 排座位 天梯L2-010
布置宴席最微妙的事情,就是给前来参宴的各位宾客安排座位。无论如何,总不能把两个死对头排到同一张宴会桌旁!这个艰巨任务现在就交给你,对任何一对客人,请编写程序告诉主人他们是否能被安排同席。输入格式:输入第一行给出3个正整数:N(<= 100),即前来参宴的宾客总人数,则这些人从1到N编号;M为已知两两宾客之间的关系数;K为查询的条数。随后M行,每行给出一对宾客之间的关系,格式为:“宾客1 宾客...原创 2018-03-24 14:13:31 · 160 阅读 · 0 评论 -
[最大生成树Kruskal/倍增LCA] 火车运输 洛谷P1967
题目描述AA 国有 nn 座城市,编号从 11 到 nn ,城市之间有 mm 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 qq 辆货车在运输货物, 司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入输出格式输入格式:第一行有两个用一个空格隔开的整数 n,mn,m ,表示 AA 国有 nn 座城市和 mm 条道路。接下来 mm 行每行 33 个整数 x, y, zx...原创 2018-06-07 11:40:39 · 195 阅读 · 0 评论 -
[并查集] 洛谷P3367
题目描述如题,现在有一个并查集,你需要完成合并和查询操作。输入输出格式输入格式:第一行包含两个整数N、M,表示共有N个元素和M个操作。接下来M行,每行包含三个整数Zi、Xi、Yi当Zi=1时,将Xi与Yi所在的集合合并当Zi=2时,输出Xi与Yi是否在同一集合内,是的话输出Y;否则话输出N输出格式:如上,对于每一个Zi=2的操作,都有一行输出,每行包含一个大写字母,为Y或者N输入输出样例输入样例#...原创 2018-06-09 12:55:17 · 260 阅读 · 0 评论 -
[dinic最大流 + 并查集 + 二分] N - Marriage Match II HDU - 3081
Marriage Match IITime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4899 Accepted Submission(s): 1598 Problem DescriptionPresumably, you...原创 2018-08-04 19:34:30 · 149 阅读 · 0 评论