并查集
文章平均质量分 77
陌离将离
这个作者很懒,什么都没留下…
展开
-
hdu - 1213 + poj - 2236 + poj - 1611 + hdu -1272 + poj - 1308基础并查集模板题 +路径优化、秩优化方法
题意:一个人过生日邀请了n个朋友来,不过他的朋友不习惯和陌生人在一张桌子上,问你最少要准备几张桌子。若a认识b,b认识c,a也可以和c坐一起。基础并查集,模板 路径压缩优化、秩优化链接:hdu 1213#include<iostream> #include<cstdio> #include<algorithm> #include<queue> #...原创 2018-04-18 21:33:09 · 181 阅读 · 0 评论 -
hdu - 3038 扩展并查集 向量思想
题意:给出区间[1,n],下面有m组数据,l r v区间[l,r]之和为v,每输入一组数据,判断此组条件是否与前面冲突 ,最后输出与前面冲突的数据的个数.看大佬的博客:https://www.cnblogs.com/liyinggang/p/5327055.html https://blog.csdn.net/niushuai666/article/d...原创 2018-04-19 14:11:13 · 139 阅读 · 0 评论 -
poj - 1984 带权并查集
题意:有多个点,在平面上位于坐标点上,给出一些关系,表示某个点在某个点的正东/西/南/北方向多少距离,然后给出一系列询问,表示在第几个关系给出后询问某两点的曼哈顿距离,或者未知则输出-1。在权值上保存两个值 : 与祖先在两个方向的差。直接带权并查集离线数据再处理。链接:poj 1984#include <iostream> #include <cstring> #inclu...原创 2018-04-24 21:04:58 · 172 阅读 · 0 评论 -
poj - 2492 种类并查集
题意:有t组测试数据, 对于每组数据,第一行n, m分别表示昆虫的数目和接下来m行x, y,x, y表示教授判断x, y为异性, 问教授是否有错误判断,即存在x, y为同性;种类并查集 0 表示同性, 1表示异性链接:poj 2492#include <iostream> #include <cstring> #include <cstdio> #include...原创 2018-04-24 21:10:25 · 173 阅读 · 0 评论 -
zoj - 3261 反向并查集、带权并查集
题意:有很多颗星球,各自有武力值,星球间有一些联系通道,现在发生战争,有一些联系通道会被摧毁,而一些星球会通过还没有被摧毁的联系通道直接或者间接联系能够联系到的武力值最高的星球求救(必须比自己的武力值高),如果有多个武力值都为最高的,那就联系一个编号最小的。现在给出一系列求救和摧毁的序列,一次执行,并对于每一个求救指令寻找合适的求救星球编号,如果没有可以求救的则输出 -1;如我们所知,并查集并不能...原创 2018-04-20 21:31:56 · 292 阅读 · 0 评论 -
poj - 1733 种类并查集+离散化
题意:有一个长度已知的01串,给出[l,r]这个区间中的1是奇数个还是偶数个,给出一系列语句问前几个是正确的一类经典的并查集题目,经典模型就是将[l,r]这个区间化为(l-1,r],那么1的个数就可以表示为sum[r]-sum[l-1],也就确定了奇偶性,我们可以用r[]数组表示这个端点到它的根节点的1的奇偶(这个区间就是(i,root(i)](0代表偶,1代表奇) 对于每个输入的区间,我们查找...原创 2018-04-21 20:42:55 · 238 阅读 · 0 评论 -
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...原创 2018-07-21 15:46:26 · 164 阅读 · 0 评论 -
poj 1417 True Liars dp + 并查集
题意: 给出p1+p2个人,其中p1个是好人,p2个是坏人。然后有一些关系 ,a说b是好人(坏人).其中没有矛盾的,判断是否有唯一解判断哪些人是好人,哪些人是坏人。 其中比较重要的是,好人总说真话,坏人总说假话。不会存在矛盾情况。请问你是否存在唯一解,如果存在请输出唯一解。 由题意知:如果A说B是好人,那么A与B是同一类人。如果A说B是坏人,那么A与B不同类。所以原题所给的每...原创 2018-07-21 15:51:54 · 178 阅读 · 0 评论