
并查集
文章平均质量分 79
允彦
这个作者很懒,什么都没留下…
展开
-
YbtOJ 数列询问(并查集 )
目录:前置知识题目描述解题思路AC 代码前置知识: 并查集,前缀和题目描述:解题思路: 题意让我们判断小红的话在第几句出现了错误,如果直接 BF 的话肯定会爆(你问我为什么,因为我试过··· ···),那就要考虑优化,既然是一个连续的区间,那就可以声明一个前缀和数组 sum 来优化算法,既然有了前缀和,那么是不是可以用并查集来维护 - k (mod p)关系?是的,这道题目用并查集恰到好处。那么接下来就该考虑并查集的内部程...原创 2021-08-16 21:11:05 · 342 阅读 · 0 评论 -
YbtOJ 躲避拥挤(并查集)
目录:前置知识并查集(路径压缩),快速排序(sort),结构体题目描述样例与数据范围解题思路前置知识:并查集(路径压缩),快速排序(sort),结构体题目描述:样例与数据范围:解题思路: 在并查集的专题里,当然是用并查集啦! 刚开始的时候,小编还以为是用搜索的(你看这个题,他多像搜索啊),再读一读题目,n 个点,m 条边,这很明显是个图论题啊(废话,并查集不就是图论...原创 2021-08-13 21:46:52 · 586 阅读 · 3 评论 -
C++ 并查集算法
并查集简介并查集,在一些有N个元素的集合应用问题中,我们通常是在开始时让每个元素构成一个单元素的集合,然后按一定顺序将属于同一组的元素所在的集合合并,其间要反复查找一个元素在哪个集合中。这一类问题近几年来反复出现在信息学的国际国内赛题中。其特点是看似并不复杂,但数据量极大,若用正常的数据结构来描述的话,往往在空间上过大,计算机无法承受;即使在空间上勉强通过,运行的时间复杂度也极高,根本就不可能在比赛规定的运行时间(1~3秒)内计算出试题需要的结果,只能用并查集来描述。...原创 2021-08-13 13:37:56 · 4880 阅读 · 6 评论