随笔分类 -  并查集

摘要:题目传送门 题意: 给定一棵n个点的边权为0或1的树,一条合法的路径(x,y)(x≠y)满足,从x走到y,一旦经过边权为1的边,就不能再经过边权为0的边,求有多少边满足条件? 思路: 首先这道题,换根dp也可以过(树形dp,点这里) 那么如何并查集做呢,我们考虑一个点$u$,我们将与u通过0边相连的 阅读全文
posted @ 2019-09-27 15:32 光芒万丈小太阳 阅读(259) 评论(0) 推荐(0)
摘要:题目传送门 题意: 给出m条无向边,每条边都有一个$[l,r]$,意思是体积在这个范围内的人才能通过这条边,询问有多少种体积的可能性,能使人从1到n 思路:由于是无向边,1和n的连通性可以用并查集维护。 考虑最暴力的做法,枚举每一种体积,将当前体积能通过的边用并查集维护一下,判断1到n的连通性即可。 阅读全文
posted @ 2019-08-11 10:29 光芒万丈小太阳 阅读(163) 评论(0) 推荐(0)
摘要:题目传送门 思路: 按照题意描述,所有y挑战x的关系最后会形成一棵树的结构,n个人的总方案数是 3n 种,假设一个人被挑战(主场作战)a次,挑战别人(客场)b次,那么这个人存活到最后的方案数就是3n*(2/3)a*(1/3)b 也就是我们知道这个a和b就可以得到答案了,那要怎么维护呢。 这里用到并查 阅读全文
posted @ 2019-01-26 08:25 光芒万丈小太阳 阅读(498) 评论(0) 推荐(1)
摘要:题目传送门 题目大意:大家都懂。 思路: 今天给实验室的学弟学妹们讲的带权并查集,本来不想细讲的,但是被学弟学妹们的态度感动了,所以写了一下这个博客,思想在今天白天已经讲过了,所以直接上代码。 首先,带权并查集必备知识是向量加减规则,不熟悉的可以看我的另外一篇博客(点我) 先放图,模拟的是 x吃y 阅读全文
posted @ 2019-01-17 00:06 光芒万丈小太阳 阅读(316) 评论(0) 推荐(0)
摘要:题目传送门题目描述:给你n,m,n代表从1到n这么大的数组,m组v,u,val,代表v到u这个区间的总和是val,然后让你判断m组关系中有几组是错误的。思路:带权并查集,这道题其实算是让我知道什么是真正的带权并查集吧,之前有一道食物链的题目非常经典但是一直没完全理解,... 阅读全文
posted @ 2018-05-24 10:48 光芒万丈小太阳 阅读(361) 评论(0) 推荐(0)