随笔分类 - 并查集
找爸爸,找爸爸,找不到爸爸我就是爸爸
摘要:同步发布于我的网站。 Problem Sajin最近深入研究了最小生成树,现在他已经掌握了MST的算法。他渴望通过一系列查询来评估您对最小生成树概念的掌握程度。 您将面临一个加权无向图,该图包含没有任何自环的 \(n\) 个顶点和 \(m\) 条边。 Sajin提出 \(q\) 询问。对于每个顶点集
阅读全文
摘要:
退役选手的复健笔记 写在前面 突然后天有一场acm校赛要参加。而且还不太清楚题目难度和范围,也不知道选手实力如何。线下比赛,四小时,下午,不利条件有点多。今天(20231222)重拾代码发现是一点不会了。 考前临时抱个佛脚,随便写几道普及题练手,再复习一下摸板吧 小型挂分点 取模 请使用x=(x%p
阅读全文
退役选手的复健笔记 写在前面 突然后天有一场acm校赛要参加。而且还不太清楚题目难度和范围,也不知道选手实力如何。线下比赛,四小时,下午,不利条件有点多。今天(20231222)重拾代码发现是一点不会了。 考前临时抱个佛脚,随便写几道普及题练手,再复习一下摸板吧 小型挂分点 取模 请使用x=(x%p
阅读全文
摘要:进阶数据结构学习笔记 来自$\color\texttt$的内卷省选复习计划中的进阶数据结构。 不妨先看看前一篇\(awa\)。 像上一篇一样,先列出用到的高级算法/数据结构/思想: 线段树合并1,5,6 可持久化2,3,4,7 线段树上二分4,5,8 线段树分裂6 二分答案6 贪心7 堆8 下面是例
阅读全文
摘要:基础数据结构学习笔记 来自$\color\texttt$的省选复习计划中的基础数据结构。 应某$\colorsto$毒瘤$\colororz$的要求,笔记顺序按照题单中的题目顺序编排。 基础数据结构,顾名思义,就是比较简单的数据结构了。 先列出会用到的基础数据结构/算法/思想吧: 并查集1,3 队列
阅读全文
摘要:拓扑排序学习笔记 来自$\color\texttt$的省选复习计划中的拓扑/差分约束。 简述 对一个DAG进行拓扑排序,是将DAG中所有顶点排成一个线性序列,使得DAG中的任意一对点$u$和$v$若$<u,y>\in \operatorname E(DAG)$,则$u$在线性序列中出现在$v$的前面
阅读全文
摘要:CF1213G Path Queries Problem 给一棵$n$点边带权的树,有$m$个询问,每次询问树上有多少最大权值不大于$q$的简单路径。单独一个点不算路径。 \(1≤n,m≤2\times10^5\) \(1\le u,v\le n\) \(1\le w,q \le 2\times 1
阅读全文
摘要:洛谷P2024 [NOI2001]食物链 题目描述 见食物链 - 洛谷 \(n\le5*10^4\) \(k\le10^5\) Recollection 初中的时候想了一个假掉了的算法想了很久。 刚刚突然想起自己几次尝试这道题的想法有多么无知。 空を辿る路 足跡一つでも 追寻着天空的路上 只存留着我
阅读全文
摘要:说在前面 用M↓写的第一篇题解,欢迎提出意见. 题目描述 瑞瑞有一堆的玩具木棍,每根木棍的两端分别被染上了某种颜色,现在他突然有了一个想法,想要把这些木棍连在一起拼成一条线,并且使得木棍与木棍相接触的两端颜色都是相同的,给出每根木棍两端的颜色,请问是否存在满足要求的排列方式。 例如,如果只有 \(2
阅读全文
摘要:并查集例题
加入了路径压缩和安秩合并!
阅读全文
摘要:图论
最短路
二分图
差分约束
阅读全文
摘要:洛谷P3367 【模板】并查集 原题 题目描述 如题,现在有一个并查集,你需要完成合并和查询操作。 输入输出格式 输入格式 第一行包含两个整数N、M,表示共有N个元素和M个操作。 接下来M行,每行包含三个整数Zi、Xi、Yi 当Zi=1时,将Xi与Yi所在的集合合并 当Zi=2时,输出Xi与Yi是否
阅读全文
摘要:洛谷P1551 亲戚 原题 题目背景 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系。 题目描述 规定:x和y是亲戚,y和z是亲戚,那么x和z也是亲戚。如果x,y是亲戚,那么x的亲戚都是y的亲戚,y的亲戚也都是x的亲戚。 输入
阅读全文
摘要:并查集 说明:讲图论时正好讲到了呢 对一个集合进行合并,查找 1、把一个一维数组sz的值初始化为其下标 2、若A与B有关系,则sz[A]=B; 3、若A与C有关系 最后,有多少个下标仍是值的数值,就有多少个集合了 练习 P3367 【模板】并查集 题解点我 P1551 亲戚 题解点我 P2256 一
阅读全文

浙公网安备 33010602011771号