
并查集
njuptACMcxk
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
并查集 - 红色警报 - 天梯赛 L2-013
并查集 - 红色警报 - 天梯赛 L2-013 题意: 给定一个n个点m条边的无向图,给定一个n个点m条边的无向图,给定一个n个点m条边的无向图, 接着进行k次操作,每次去除图中的一个点,判断这个点是否是该点所在连通块的割点。接着进行k次操作,每次去除图中的一个点,判断这个点是否是该点所在连通块的割点。接着进行k次操作,每次去除图中的一个点,判断这个点是否是该点所在连通块的割点。 输入: 首行两个正整数n和m,首行两个正整数n和m,首行两个正整数n和m, 接着m行,每行分别包含两个整数,表示一条边的两个端点原创 2020-11-25 22:47:53 · 381 阅读 · 0 评论 -
组合数学 + 并查集 - Little W and Contest - HDU 6795
组合数学 + 并查集 - Little W and Contest - HDU 6795 2020 Multi-University Training Contest 3 题意: 给定n个点,有两种点,权值分别为1和2,给定n个点,有两种点,权值分别为1和2,给定n个点,有两种点,权值分别为1和2, 初始时,n个点互不相连。初始时,n个点互不相连。初始时,n个点互不相连。 接着会加入n−1条边,保证每次加入的边的两个端点事先是不相连通的。接着会加入n-1条边,保证每次加入的边的两个端点事先是不相连通的。接着原创 2020-07-28 20:45:04 · 1136 阅读 · 2 评论 -
并查集 - NOI 2002 银河英雄传说 - 洛谷 P1196
并查集 - NOI 2002 银河英雄传说 - 洛谷 P1196 有一个划分为N列的星际战场,各列依次编号为1,2,…,N。 有N艘战舰,也依次编号为1,2,…,N,其中第i号战舰处于第i列。 有T条指令,每条指令格式为以下两种之一: 1、M i j,表示让第i号战舰所在列的全部战舰保持原有顺序,接在第j号战舰所在列的尾部。 2、C i j,表示询问第i号战舰与第j号战舰当前是否处于同一列中,如果在同一列中,它们之间间隔了多少艘战舰。 现在需要你编写一个程序,处理一系列的指令。 输入格式 第一行包含整数T,原创 2020-06-18 17:46:21 · 314 阅读 · 0 评论 -
并查集 + 离散化 + 哈希 - NOI 2015 程序自动分析 - 洛谷 P1955
并查集 + 离散化 + 哈希 - NOI 2015 程序自动分析 - 洛谷 P1955 在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足。 考虑一个约束满足问题的简化版本:假设x1,x2,x3,…代表程序中出现的变量,给定n个形如xi=xj或xi≠xj的变量相等/不等的约束条件,请判定是否可以分别为每一个变量赋予恰当的值,使得上述所有约束条件同时被满足。 例如,一个问题中的约束条件为:x1=x2,x2=x3,x3=x4,x1≠x4,这些约束条件显然是不可能同时被满足的,因此这个问题应判定原创 2020-06-18 14:35:17 · 252 阅读 · 0 评论 -
并查集 + 01背包 - 搭配购买 - 洛谷 P1455
并查集 + 01背包 - 搭配购买 - 洛谷 P1455 Joe觉得云朵很美,决定去山上的商店买一些云朵。 商店里有 n 朵云,云朵被编号为 1,2,…,n,并且每朵云都有一个价值。 但是商店老板跟他说,一些云朵要搭配来买才好,所以买一朵云则与这朵云有搭配的云都要买。 但是Joe的钱有限,所以他希望买的价值越多越好。 输入格式 第 1 行包含三个整数 n,m,w,表示有 n 朵云,m 个搭配,Joe有 w 的钱。 第 2∼n+1行,每行两个整数 ci,di 表示 i 朵云的价钱和价值。 第 n+2∼n+1+原创 2020-06-18 14:00:27 · 202 阅读 · 0 评论 -
并查集 - 格子游戏 - AcWing 1250
并查集 - 格子游戏 - AcWing 1250 Alice和Bob玩了一个古老的游戏:首先画一个 n×n 的点阵(下图 n=3 )。 接着,他们两个轮流在相邻的点之间画上红边和蓝边: 直到围成一个封闭的圈(面积不必为 1)为止,“封圈”的那个人就是赢家。因为棋盘实在是太大了,他们的游戏实在是太长了! 他们甚至在游戏中都不知道谁赢得了游戏。 于是请你写一个程序,帮助他们计算他们是否结束了游戏? 输入格式 输入数据第一行为两个整数 n 和 m。n表示点阵的大小,m 表示一共画了 m 条线。 以后 m 行,每原创 2020-06-16 19:17:22 · 246 阅读 · 0 评论 -
并查集 - Restructuring Company - CodeForces - 566D
并查集 - Restructuring Company - CodeForces - 566D 题意: 给定n个点,q次询问。给定n个点,q次询问。给定n个点,q次询问。 首行输入n和q。首行输入n和q。首行输入n和q。 接着q行输入包括三个整数,t,x,y。接着q行输入包括三个整数,t,x,y。接着q行输入包括三个整数,t,x,y。 t是操作的类型,x和y是点的编号。t是操作的类型,x和y是点的编号。t是操作的类型,x和y是点的编号。 询问分为三种:询问分为三种:询问分为三种: ①、t=1,表示将x和y合原创 2020-06-04 16:35:53 · 208 阅读 · 0 评论 -
并查集 - New Reform - CodeForces - 659E
并查集 - New Reform - CodeForces - 659E 题意: 给定一个n个点,m条边的无向图。给定一个n个点,m条边的无向图。给定一个n个点,m条边的无向图。 现要将所有边均改为有向边,若有某个点的入度为0,则认为该点被孤立了。现要将所有边均改为有向边,若有某个点的入度为0,则认为该点被孤立了。现要将所有边均改为有向边,若有某个点的入度为0,则认为该点被孤立了。 计算出最少会有多少个点被孤立。计算出最少会有多少个点被孤立。计算出最少会有多少个点被孤立。 首行输入n,m,表示n个点,m条边原创 2020-06-04 16:08:11 · 203 阅读 · 0 评论 -
并查集 - Harmonious Graph - CodeForces - 1253D
并查集 - Harmonious Graph - CodeForces - 1253D 题意: 给一个无向图,点和边都是2×105范围。要使每个连通块内的点编号连续,问至少再加几条边。给一个无向图,点和边都是2×10^5范围。要使每个连通块内的点编号连续,问至少再加几条边。给一个无向图,点和边都是2×105范围。要使每个连通块内的点编号连续,问至少再加几条边。 首行输入n和m,表示图中有n个点,m条边。首行输入n和m,表示图中有n个点,m条边。首行输入n和m,表示图中有n个点,m条边。 接着m行数据,每行包原创 2020-06-04 15:31:41 · 226 阅读 · 0 评论 -
并查集 - Socks - CodeForces - 731C
并查集 - Socks - CodeForces - 731C 题意: 首行输入n,m,k,表示有n条袜子,挑选出m对,共有k种可能的颜色。首行输入n,m,k,表示有n条袜子,挑选出m对,共有k种可能的颜色。首行输入n,m,k,表示有n条袜子,挑选出m对,共有k种可能的颜色。 第二行输入n个数字c1,c2,...,cn,ci表示第i条袜子的颜色。第二行输入n个数字c_1,c_2,...,c_n,c_i表示第i条袜子的颜色。第二行输入n个数字c1,c2,...,cn,ci表示第i条袜子的颜色。 接着输原创 2020-06-04 00:16:10 · 188 阅读 · 0 评论 -
并查集 - 食物链 - POJ - 1182
并查集 - 食物链 - POJ - 1182 题目: 动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。 A吃B, B吃C,C吃A。 现有N个动物,以1-N编号。 每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成的食物链关系进行描述: 第一种说法是”1 X Y”,表示X和Y是同类。 第二种说法是”2 X Y”,表示X吃Y。 此人对...原创 2020-04-02 14:54:13 · 160 阅读 · 0 评论 -
并查集模板
并查集模板 主要用途:①、将两个集合合并。②、询问两个元素是否在同一个集合当中。主要用途:\\①、将两个集合合并。\\②、询问两个元素是否在同一个集合当中。主要用途:①、将两个集合合并。②、询问两个元素是否在同一个集合当中。 文章目录并查集模板一、合并集合二、连通块中点的数量 一、合并集合 例题: 一共有n个数,编号是1~n,最开始每个数各自在一个集合中。 现在要进行m个操作,操作共有两种: “M...原创 2020-04-02 01:12:40 · 209 阅读 · 0 评论 -
带权并查集-How Many Answers Are Wrong HDU - 3038
带权并查集-How Many Answers Are Wrong HDU - 3038 题目: 给出一个区间的长度 N,及 M 个子区间和, 形如:x y z, 表示 子区间 [x, y] 的和为 z 如果一个“子区间和”与前面的“子区间和”冲突,即为错误(而且这个“子区间和”将在接下来的判断中被忽略)。 求总错误个数。 Input 有多组数据。 每组数据第一行两个整数N M (1 <= N...原创 2020-01-21 22:48:28 · 225 阅读 · 0 评论 -
并查集-How Many Tables HDU - 1213
并查集-How Many Tables HDU - 1213 题目: cfk为了庆祝期末考结束,请了很多朋友去吃饭,为了省钱,cfk希望他需要准备的桌子数尽可能少,但是cfk的朋友和cfk一样,十分挑剔,他们只和自己的朋友坐在一桌。如果a和b是朋友,b和c是朋友,那么a和c也是朋友,a,b,c可以坐在一桌,同时d和e也是朋友,但由于d,e与a,b,c不是朋友,所以d,e需要坐在另一张桌子。问cfk...原创 2020-01-20 22:47:27 · 234 阅读 · 0 评论 -
并查集-The Suspects POJ - 1611
并查集-The Suspects POJ - 1611 题目: 2003年4月16日,世界卫生组织根据包括中国内地和香港地区,加拿大、美国在内的11个国家和地区的13个实验室通力合作研究的结果,宣布重症急性呼吸综合征的病因是一种新型的冠状病毒,称为SARS冠状病毒。 很不幸,小明同学昨天晚上被确诊以经感染非典病毒,为此,校医院需要对他隔离治疗并隔离观察与他直接或间接接触者。 可以认为,同一个社团内...原创 2020-01-20 20:15:54 · 542 阅读 · 0 评论 -
并查集-Wireless Network POJ - 2236
并查集-Wireless Network POJ - 2236 题目: An earthquake takes place in Southeast Asia. The ACM (Asia Cooperated Medical team) have set up a wireless network with the lap computers, but an unexpected aftersh...原创 2020-01-20 17:23:41 · 388 阅读 · 0 评论