并查集
文章平均质量分 91
luyifan2010
nhfls
展开
-
并查集入门1
有N个计算机中心,开始时都是独立的。后来不断的架设了M条网线,每条网线把其中的2个计算机中心连接起来。直接或间接连接的计算机中心都可以相互通信,组成一个网络。问有多少个连通网络?原创 2023-07-18 19:38:09 · 109 阅读 · 0 评论 -
最近公共祖先总结
最近公共祖先简称LCALowestCommonAncestor。两个节点的最近公共祖先,就是这两个点的公共祖先里面,离根最远的那个。为了方便,我们记某点集Sv1v2vn的最近公共祖先为LCAv1v2vn或LCAS。对于有根树T的两个结点uv,最近公共祖先LCATuv表示一个结点x,满足x是u和v的祖先且x的深度尽可能大。在这里,一个节点也可以是它自己的祖先。——摘自。原创 2023-07-17 20:37:01 · 79 阅读 · 1 评论 -
并查集总结
并查集是一种用于管理元素所属集合的数据结构,实现为一个森林,其中每棵树表示一个集合,树中的节点表示对应集合中的元素。原创 2023-05-06 13:56:43 · 59 阅读 · 0 评论 -
P1955 [NOI2015] 程序自动分析
在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足。考虑一个约束满足问题的简化版本:假设x1,x2,x3,⋯代表程序中出现的变量,给定n个形如xi=xj或xi不等于jx 的变量相等/不等的约束条件,请判定是否可以分别为每一个变量赋予恰当的值,使得上述所有约束条件同时被满足。例如,一个问题中的约束条件为:x1=x2,x2=x3,x3=x4,x4不等于x1 ,这些约束条件显然是不可能同时被满足的,因此这个问题应判定为不可被满足。现在给出一些约束满足问题,请分别对它们进行判定。原创 2023-04-29 12:49:52 · 77 阅读 · 0 评论 -
P2024 [NOI2001] 食物链
动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B,B吃 C,C吃A。现有N个动物,以1∼N编号。每个动物 此人对N个动物,用上述两种说法,一句接一句地说出K句话,这 K都是A,B,C中的一种,但是我们并不知道它到底是哪一种。原创 2023-04-28 21:42:34 · 48 阅读 · 0 评论 -
P1892 [BOI2003]团伙
现在有n个人,他们之间有两种关系:朋友和敌人。我们知道:一个人的朋友的朋友是朋友一个人的敌人的敌人是朋友现在要对这些人进行组团。两个人在一个团体内当且仅当这两个人是朋友。请求出这些人中最多可能有的团体数。原创 2023-04-25 14:06:42 · 105 阅读 · 0 评论