摘要: \(\text{题目描述}\) 对于每一个点判断能否通过一次截取树上的一棵子树拼到别的点上的方式把这个点变成重心 \(\text{思路}\) 一个点如果本身就是重心不需要操作 一个点不满足条件说明它的某一个子树大小超过了 \(\frac{n}{2}\) 因为是无根树所以也有可能是父亲方向的所有点的大 阅读全文
posted @ 2026-09-10 19:43 wmq2012 阅读(7) 评论(0) 推荐(1)
摘要: AT_arc228_b 笔记 CF708C 笔记 阅读全文
posted @ 2026-09-10 19:09 wmq2012 阅读(5) 评论(0) 推荐(0)
摘要: 题目大意 给定一个排列 \(P\),和一个数组 \(A\)。 对于一棵有根树 \(T\),定义好排列为满足所有父子约束的拓扑序,即父节点必须在子节点之前出现。 所有好排列中字典序最小的记为 \(f(T)\)。 现在要找到所有 \(f(T) = P\) 的有根树 \(T\),并输出代价的最小值。 代价 阅读全文
posted @ 2026-09-10 19:03 wmq2012 阅读(7) 评论(0) 推荐(0)
摘要: P5494 省选/NOI− 线段树,平衡树 好题 模板 P2824 提高+/省选− 线段树,二分 好题,trick 二分答案通过线段树维护区间长度0个数01排序判断 P9995 省选/NOI− 柯朵莉树 好题 把区间排序当成odt中的推区间,将统计区间数种类,转为统计一个数是否最靠前有效的第一出现的 阅读全文
posted @ 2026-08-17 11:30 wmq2012 阅读(8) 评论(0) 推荐(0)
摘要: \(\text{P4316}\) 要求出起点走到终点的路径长度期望 由于正向考虑时,从每一个点离开,都会有多种变可选,并且影响后续转移,所以考虑反向考虑 设 \(f_i\) 表示从 \(i\) 走到终点的路径期望 建反边,反向拓扑 然后从 \(u\) 转移时,枚举 \(u\) 的边,然后更新 \(f 阅读全文
posted @ 2026-08-16 20:03 wmq2012 阅读(8) 评论(0) 推荐(0)
摘要: \(\text{P3243}\) 乐子签到题,优先队列加拓扑求个字典序最大,反过来就好了 \(\text{P2279}\) 建最少的点,每个点的笼罩范围是距离在2以内,要把所有点都笼罩到 树形\(dp\) 首先你在 \(dp\) 的时候,不用考虑这个点关于父亲,和祖父笼罩到的情况因为父亲和组父回来考 阅读全文
posted @ 2026-07-30 22:51 wmq2012 阅读(8) 评论(0) 推荐(0)
摘要: text202607283 \(\text{P4427}\) 树上差分简单 \(\text{P1514}\) 结论:在有解的前提下,对于第一排的蓄水池能流到的最后一排的城市一定是一条连续的区间 证明: 如果不是连续的区间,那么中间有一个断点。因为有解,所以这个断点,可以被其他的点给流到。为什么会出现 阅读全文
posted @ 2026-07-30 08:22 wmq2012 阅读(7) 评论(0) 推荐(0)
摘要: \(\text{P2766}\) 拆点容易 \(\text{P4001}\) 转对偶图,跑最短路,可以找题解,关于对偶图为什么可以找到答案 我解释怎么建图: n行m列,那么就有左下的 \(S\) 点 和 右上 \(T\) 点,以及 \((n-1) \times (m-1)\) 个正方形块,对于 \( 阅读全文
posted @ 2026-07-30 08:18 wmq2012 阅读(5) 评论(0) 推荐(0)
摘要: 日期 难度 编号 算法 备注 -- 省选/NOI− CF1592F1 贪心 好题 -- 普及+/提高− CF1779C 贪心 好题 -- 普及+/提高− CF1601D 贪心 好题 -- 提高+/省选− CF605E 数学图论期望 好题 -- 普及+/提高− CF148D 动态规划 DP 好题 阅读全文
posted @ 2026-07-25 11:40 wmq2012 阅读(5) 评论(0) 推荐(0)
摘要: 二分图本身是不存在长度为奇数的环 \(\Rightarrow\) 所以我们可以先求出\(G\)的任意一颗\(dfs\)树 若任意非树边两端的节点深度的奇偶性不同,就不是二分图,否则就是 二分图最大匹配 最大匹配的图中,一定不能存在增广路 二分图最小点覆盖 \(=\) 二分图最大匹配 二分图最大独立集 阅读全文
posted @ 2026-07-25 11:10 wmq2012 阅读(8) 评论(0) 推荐(0)