并查集
文章平均质量分 76
stoorz1023
这个作者很懒,什么都没留下…
展开
-
【洛谷P3631】方格染色
题目题目链接:https://www.luogu.com.cn/problem/P3631Sam 和他的妹妹 Sara 有一个包含 n×mn \times mn×m 个方格的表格。他们想要将其中的每个方格都染成红色或蓝色。出于个人喜好,他们想要表格中每个 2×22 \times 22×2 的方形区域都包含奇数个( 111 个或 333 个)红色方格。例如,下面是一个合法的表格染色方案(R 代表红色,B 代表蓝色):B B R B RR B B B BR R B R B可是昨天晚上,有人已经给表原创 2021-03-20 10:06:34 · 733 阅读 · 1 评论 -
【洛谷P3273】棘手的操作
由于 cnblogs 到 3 月 25 号前需要整改,无法写博客,所以这几天就暂时在 CSDN 写,到时候再搬过去。题目题目链接:https://www.luogu.com.cn/problem/P3273有 nnn 个节点,标号从 111 到 nnn,这 nnn 个节点一开始相互不连通。第 iii 个节点的初始权值为 a[i]a[i]a[i],接下来有如下一些操作:U x y: 加一条边,连接第x个节点和第y个节点A1 x v: 将第x个节点的权值增加vA2 x v: 将第x个节点所在的连通原创 2021-03-18 21:18:17 · 133 阅读 · 0 评论 -
【洛谷P5651】基础最短路练习题【dfs】【并查集】
题目:给定nnn个点mmm条边的无向简单联通图GGG,边有边权。保证没有重边和自环。定义一条简单路径的权值为路径上所有边边权的异或和。保证GGG中不存在简单环使得边权异或和不为0。QQQ次询问xxx到yyy的最短简单路径。思路:题目保证了每一个简单环的异或和均为0。也就是说对于环上的任意两点(x,y)(x,y)(x,y),从x→yx\to yx→y的两条路径的权值相等。所以对于每一...原创 2019-11-13 19:07:16 · 532 阅读 · 0 评论 -
【JZOJ1404】菱形内的计数【并查集】
题目:题目链接:https://jzoj.net/senior/#main/show/1404给出一个菱形,问这个菱形中有多少个内部不含边的平行四边形。思路:我们先把这个菱形转换为正方形。例如样例的转换方式如下:那么接下来我们就是要求有多少个中间没有边的矩形。我们可以记录每一个矩形的大小和最右上方(x1,y1)(x1,y1)(x1,y1)和最左下方的点(x2,y2)(x2,y2)(...原创 2019-11-09 16:20:34 · 195 阅读 · 0 评论 -
【CF109C】Lucky Tree【并查集】【dfs】
题目大意:题目链接:https://codeforces.com/problemset/problem/109/C给出一棵树,定义树上一条边的边权若只由4和7两个数字构成,则这一条边为幸运边。求这棵树上有多少三元组(x,y,z)(x,y,z)(x,y,z)满足xxx到yyy的路径上和yyy到zzz的路径上都至少有一条幸运边。思路:最多绿题难度。结果洛谷给评了一个紫题。考虑对于每一个点x...原创 2019-11-03 15:44:31 · 227 阅读 · 0 评论 -
【牛客CSP-S提高组赛前集训营1】C - 小w的魔术扑克【并查集】
题目大意:题目链接:https://ac.nowcoder.com/acm/contest/1100/C小w喜欢打牌,某天小w与dogenya在一起玩扑克牌,这种扑克牌的面值都在1到n,原本扑克牌只有一面,而小w手中的扑克牌是双面的魔术扑克(正反两面均有数字,可以随时进行切换),小w这个人就准备用它来出老千作弊。小w想要打出一些顺子,我们定义打出一个l到r的顺子需要面值为从l到r的卡牌各一张。...原创 2019-10-30 20:29:33 · 398 阅读 · 0 评论 -
【洛谷P5021】赛道修建【二分】【dfs】【并查集】【贪心】
题目大意:题目链接:https://www.luogu.org/problem/P5021给出一棵树,在树中选择边互不相交的mmm条路径,求这mmm条路径中最短的路径最大可以是多少。思路:求最小值最大,考虑套路性二分。如果我们要判断选择的mmm条路径最小的是否大于midmidmid,我们就可以转换成判断长度超过midmidmid的路径是否有mmm条。我们假设先在处理到以xxx为根的子...原创 2019-10-04 13:28:19 · 180 阅读 · 0 评论 -
【JZOJ6357】小ω的图【并查集】
题目大意:题目链接:https://jzoj.net/senior/#main/show/6357求点1到点nnn的最大与路径。思路:吧每一条边的距离看成二进制。显然如果存在一条二进制下最高位为第kkk位为1的路径,那么最高位为第k+1k+1k+1位的路径都没有这条路径优秀。所以我们考虑按二进制下每一位来看。从高位到低位枚举,然后再枚举每一条边,如果这条边的这一位为1,那么就把这条边...原创 2019-09-20 18:58:15 · 180 阅读 · 0 评论 -
【JZOJ3301】家族【并查集】
题目大意:题目链接:https://jzoj.net/senior/#main/show/3301一个无向图的每条边都有一个边权,选择一个区间[l,r][l,r][l,r],然后把这个图中边权不在[l,r][l,r][l,r]的边全部删掉。会形成多个连通块。大小为iii的连通块的权值为kik_iki,求一个r−lr-lr−l尽量小的区间使得剩余连通块的权值和≥s\geq s≥s。思路:...原创 2019-07-05 14:28:54 · 167 阅读 · 0 评论 -
【洛谷P4997】不围棋【并查集】【模拟】
题目大意:题目链接:https://www.luogu.org/problemnew/show/P4997「不围棋」是一种非常有趣的棋类游戏。大家都知道,围棋的「气」是指一个棋子所在的联通块相邻的空格。两粒棋如果在棋盘上线段的两端就认为是相邻的,也就是在同一个连通块里。比如在图中,白子为四个独立的连通块,黑子构成一个连通块,绿色点是黑子连通块唯一的「气」:「提子」是指将没有「气」的棋子提...原创 2019-05-25 16:41:06 · 4669 阅读 · 5 评论 -
【洛谷P1197】星球大战【并查集】
题目大意:题目链接:https://www.luogu.org/problemnew/show/P1197给出一张图,每次删除一个点(以及连接它的边),求每次删除后的连通块个数。思路:时间倒流应该是很显然的吧。由于并查集的删除操作并不好搞,所以可以考虑反过来,把“删除”变成“建造”。首先用vectorvectorvector记录每一个点连接的边。不需要用领接表,因为每条边只需访问1次...原创 2019-04-25 16:32:54 · 229 阅读 · 0 评论 -
【POJ 1456】Supermarket【并查集】
题目大意:每个商品都有保质期和价值,每天只能卖出一个商品。求能卖出的最大价值。思路:这道题可以用贪心做。因为保质期前都可以卖,所以为了答案最有,就尽量将商品晚卖一些(即最后一天再卖)。就可以保证能卖出的价值最大。证明就不证了,很显而易见。 还可以用并查集做。设father[i]father[i]father[i]表示保质期在第iii天的商品必须在第father[i]father[...原创 2018-08-21 08:30:26 · 368 阅读 · 0 评论 -
【洛谷P1955】程序自动分析【并查集】【离散】
题目大意:题目链接:https://www.luogu.org/problemnew/show/P1955 给出nnn个变量之间的关系(等或不等),求这些活能否全部是真话。思路:考虑并查集,先将读入的排序,给出相等关系的在前,不等关系的在后。那么对于所有相等的两个变量,我们将它们化为同一集合。之后对于不相等的变量,我们看看这两个变量是否在同一集合内,如果在同一集合内,说明这两...原创 2018-08-22 08:27:58 · 195 阅读 · 0 评论 -
【洛谷P2700】【JZOJ2936】逐个击破【并查集】
题目大意:题目链接:https://jzoj.net/senior/#main/show/2936题目图片:http://wx4.sinaimg.cn/mw690/0060lm7Tly1fwdvsmk40uj30jh0gw0tb.jpghttp://wx2.sinaimg.cn/mw690/0060lm7Tly1fwdvsmjlq6j30j20fodfw.jpg给出一棵树和几个标记点,每...原创 2018-10-20 07:25:26 · 249 阅读 · 0 评论 -
【JZOJ5177】TRAVEL【并查集】
题目大意:题目链接:https://jzoj.net/senior/#main/show/5177题目图片:http://wx2.sinaimg.cn/mw690/0060lm7Tly1fwlxfazp5aj30g90fz77c.jpghttp://wx2.sinaimg.cn/mw690/0060lm7Tly1fwlxf650nfj30f605374v.jpghttp://wx3.si...原创 2018-10-26 21:12:37 · 271 阅读 · 0 评论 -
【JZOJ5914】盟主的忧虑【LCA】【并查集】【BFS】
题目大意:题目链接:https://jzoj.net/senior/#main/show/5914题目图片:http://wx4.sinaimg.cn/mw690/0060lm7Tly1fwqalfjtaej30j20d2gm3.jpghttp://wx3.sinaimg.cn/mw690/0060lm7Tly1fwqalfjtn0j30j50ec3yn.jpg江湖由NNN个门派组成,这...原创 2018-10-30 16:23:06 · 231 阅读 · 0 评论 -
小X的液体混合【并查集】
题目大意:题目链接:http://10.156.17.250/JudgeOnline/showproblem?problem_id=2476 (学校内网)-思路:我们把每种液体看成一个节点,会发生反应的种液体之间连边。那么就会出现一张不一定连通的图。例如:我们现在随便找一个点,把它加入容器中。那么可以肯定的是,与这个点连边的所有点加入到容器中都可以把危险系数乘222,那么就将这...原创 2018-10-31 10:24:24 · 360 阅读 · 0 评论 -
【USACO2.4.3】【洛谷P1522】牛的旅行【最短路】【并查集】
题目大意:题目链接:USACO:http://train.usaco.org/usacoprob2?a=TyEfGmq7aAo&S=cowtour洛谷:https://www.luogu.org/problemnew/show/P1522有一个无向图,可以在两个不同的联通块中选择其中两个结点并连接,求此时的新联通块的最远两点之间的距离的最小值。思路:n≤150n\leq1...原创 2018-12-06 16:55:02 · 372 阅读 · 0 评论