![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并查集
Libra_Glow
不学dp是没有前途的(逃
展开
-
CodeForces - 698B Fix a Tree 并查集 + 思维
link题意:给定一些父子关系,要求更改其中一些关系后使其成为一棵树,更改的次数尽可能少。我们可以从头开始用并查集合并不在同一集合两个点,这个时候两个集合一定是可以合并的,自己做的时候傻了,以为有可能让其中一个联通块上有父节点的点连到另一个连通块上。所以当当前点不能合并的时候,记录一下当前的 i ,最后我们就成功的维护了几个联通块,现在我们需要把这些联通块合并起来就可以得到一个树了。我们记录的 i 现在就派上用场了,对于 fa[ i ] = i 的点,我们可以把它作为老大,让其他连通块的 i 连到这个点原创 2020-11-29 10:47:48 · 192 阅读 · 4 评论 -
HDU 1325 Is It A Tree? 并查集
HDU 1325 Is It A Tree?A tree is a well-known data structure that is either empty (null, void, nothing) or is a set of one or more nodes connected by directed edges between nodes satisfying the following properties.There is exactly one node, called the ro原创 2020-05-18 15:33:20 · 236 阅读 · 0 评论 -
upc 工作团队 并查集 + 虚父节点
问题 A: 工作团队时间限制: 1 Sec 内存限制: 128 MB题目描述一家公司有n名员工,刚开始每个人单独构成一个工作团队。有时一项工作仅凭一个人或一个团队难以完成,所以公司会让某两个人所在的团队合并。但有的工作属于闷声大发财类型的,不适合多人做,所以公司有时也会让一个人从他当前所在的团队中分离出来,构成单独的团队。公司也要对当前团队的情况进行了解,所以他们也会询问一些问题,比...原创 2020-04-27 21:55:41 · 408 阅读 · 7 评论 -
upc 结队 并查集+数学
结队时间限制: 1 Sec 内存限制: 128 MB题目描述众所周知,小X是一个风流倜傥、有极高人格魅力的奆老。奆老总喜欢挑战高难度的事情,幻想着横穿和自己一样大名鼎鼎的亚马逊雨林。这个幻想了7083年的事情终要变为现实,小X高兴得连灌两盆洗脚水。“啊……真香……该死的甜美…………”古代著名学者度娘在《百度百科》一书中说到:亚马逊热带雨林(AmazonRainForest)位于南...原创 2020-04-20 21:31:05 · 323 阅读 · 0 评论 -
村村通工程 最小生成树+并查集
问题 D: 村村通工程时间限制: 1 Sec 内存限制: 128 MB题目描述某国有N个村子,M条道路,为了实现“村村通工程”,现在要”油漆”N-1条道路(因为某些人总是说该国所有的项目全是从国外进口来的,只是漆上本国的油漆罢了),因为“和谐”是此国最大的目标和追求,以致于对于最小造价什么的都不在乎了,只希望你所选出来的最长边与最短边的差越小越好。输入第一行给出一个数字TOT,代表有多...原创 2020-03-25 10:54:21 · 564 阅读 · 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”,表示X吃Y。此人对N个动物,用上述两种说法,一句接一句地说出K句话,这K...原创 2020-02-13 21:13:18 · 254 阅读 · 0 评论