摘要: 笔记列表 高级题目,好高级好高级好搞机好搞机好 首先有一个显而易见的转化 因为黑白棋子是交替的,又因为只能把棋子往对方的方向动 发现可以转化成有 \(\frac{k}{2}\) 堆,每一次可以从 \(d\) 堆中取任意数量的石子,每堆互相独立,可以取不同数量,最多有 \(n-\frac{k}{2}\ 阅读全文
posted @ 2026-09-18 09:04 wmq2012 阅读(7) 评论(0) 推荐(0)
摘要: 笔记列表 一眼树形 \(dp\) 求通电的个数就等于是求每一个通电的概率求和 设 \(f_i\) 表示 \(i\) 通电的概率 好的,答案就是 \(f\) 求和 初始化就是 \(f_i = p_i\) , \(i\) 自己给自己通电 先不考虑 \(u\) 的父亲方向来电使得 \(u\) 通电的情况, 阅读全文
posted @ 2026-09-18 07:56 wmq2012 阅读(4) 评论(0) 推荐(0)
摘要: 笔记列表 发现 \(m\leq 3, k \leq 8\) 首先你要算期望,正推是很麻烦的,所以考虑倒推 \(f_{i,a,b,c}\) 表示攻击 \(i\) 次后(a个1血仆从,b个2血2b ,c个3血),之后的进攻的期望攻击次数 注意,这里是的 不是 \(i\) 次进攻 从 第一次到第 \(i\ 阅读全文
posted @ 2026-09-18 07:56 wmq2012 阅读(7) 评论(1) 推荐(0)
摘要: 笔记列表 高级题目,好高级好高级好搞机好搞机好 首先把 \(a_i\) 从小到大排序,然后按照\(a_i\) 的大小从左到右画柱状图 初始时站在 \((1,1)\) 选择了取最大值相当于在图上往右走一步从 \((x,y)\to (x+1,y)\) 选择了每一个都取一个相当于 \((x,y)\to ( 阅读全文
posted @ 2026-09-18 07:56 wmq2012 阅读(3) 评论(0) 推荐(0)
摘要: 笔记列表 首先容易相当一个简单 \(dp\) \(f_{i, j}\) 表示前 \(i\) 个位置,放了 \(j\) 个基站, 在补偿仅考虑前 \(i\) 个位置的最小代价 转移 \[f_{i, j} = min_{1\leq k < i} \{f_{k,j-1}\;+cost(k + 1)\} + 阅读全文
posted @ 2026-09-16 20:39 wmq2012 阅读(4) 评论(0) 推荐(0)
摘要: 笔记列表 \(\text{题目描述}\) 对于每一个点判断能否通过一次截取树上的一棵子树拼到别的点上的方式把这个点变成重心 \(\text{思路}\) 一个点如果本身就是重心不需要操作 一个点不满足条件说明它的某一个子树大小超过了 \(\frac{n}{2}\) 因为是无根树所以也有可能是父亲方向的 阅读全文
posted @ 2026-09-10 19:43 wmq2012 阅读(11) 评论(0) 推荐(1)
摘要: AT_arc228_b 笔记 CF708C 笔记 P2605 [ZJOI2010] 基站选址 笔记 P4284 [SHOI2014] 概率充电器 笔记 P4007 [清华集训 2017] 小 Y 和恐怖的奴隶主 笔记 AT_agc002_e [AGC002E] Candy Piles 笔记 P249 阅读全文
posted @ 2026-09-10 19:09 wmq2012 阅读(9) 评论(0) 推荐(0)
摘要: 笔记列表 题目大意 给定一个排列 \(P\),和一个数组 \(A\)。 对于一棵有根树 \(T\),定义好排列为满足所有父子约束的拓扑序,即父节点必须在子节点之前出现。 所有好排列中字典序最小的记为 \(f(T)\)。 现在要找到所有 \(f(T) = P\) 的有根树 \(T\),并输出代价的最小 阅读全文
posted @ 2026-09-10 19:03 wmq2012 阅读(10) 评论(0) 推荐(0)
摘要: P5494 省选/NOI− 线段树,平衡树 好题 模板 P2824 提高+/省选− 线段树,二分 好题,trick 二分答案通过线段树维护区间长度0个数01排序判断 P9995 省选/NOI− 柯朵莉树 好题 把区间排序当成odt中的推区间,将统计区间数种类,转为统计一个数是否最靠前有效的第一出现的 阅读全文
posted @ 2026-08-17 11:30 wmq2012 阅读(9) 评论(0) 推荐(0)
摘要: \(\text{P4316}\) 要求出起点走到终点的路径长度期望 由于正向考虑时,从每一个点离开,都会有多种变可选,并且影响后续转移,所以考虑反向考虑 设 \(f_i\) 表示从 \(i\) 走到终点的路径期望 建反边,反向拓扑 然后从 \(u\) 转移时,枚举 \(u\) 的边,然后更新 \(f 阅读全文
posted @ 2026-08-16 20:03 wmq2012 阅读(8) 评论(0) 推荐(0)