1 2 3 4 5 ··· 30 下一页
摘要: https://www.luogu.com.cn/problem/P5575 \(m=n-1\): 选择一个连通块,并在其中有顺序地选择 \(k\) 个点,可以重复。 那么可以用背包卷积维护这个东西,复杂度 \(O(nk^2)\)。 \(m=n\): 先把环上所有点子树跑完 dp,然后要在环上合并 阅读全文
posted @ 2026-09-08 14:14 TallBanana 阅读(5) 评论(0) 推荐(0)
摘要: https://www.luogu.com.cn/problem/P4002 \[\begin{aligned} \sum_{d} (n-2)!(\prod_{i=1}^n \frac{a_i^{d_i}{d_i}^{m}}{(d_i-1)!})(\sum_{i=1}^n {d_i}^m)&= (n 阅读全文
posted @ 2026-09-08 13:40 TallBanana 阅读(1) 评论(0) 推荐(0)
摘要: https://www.luogu.com.cn/problem/P17320 令 \(x,y,z\) 表示依次选择的节点。 考虑 \(z\) 的策略一定是选择 \(y\) 的邻居中,子树最大的。注意要减去 \(x\) 重复贡献。 那么 \(y\) 自然想让 \(z\) 变小,这个东西就很像重心,每 阅读全文
posted @ 2026-09-06 17:29 TallBanana 阅读(7) 评论(0) 推荐(0)
摘要: 先考虑一个双端队列怎么取。 假如所有的双端队列都是单谷,那么一定是每次取最大的决策。 如果一个队列依次是 \(\cdots,x,y,z,\cdots\),且 \(x\le y\ge z\),那么你取完 \(x\) 后对手会取 \(y\),这时候是一个劣的决策,唯一的可能是你想要取 \(z\)。那么这 阅读全文
posted @ 2026-09-06 14:52 TallBanana 阅读(5) 评论(0) 推荐(0)
摘要: https://cplusoj.com/d/senior/contest/6a9ba933cccbc18957c89cd7 ori: QOJ1173 Knowledge Is... - P16365 [OOI 2026] Tasks from Sasha P15952 [ICPC 2018 Jaka 阅读全文
posted @ 2026-09-05 15:10 TallBanana 阅读(23) 评论(0) 推荐(0)
摘要: https://www.luogu.com.cn/problem/P5573 先求出最大生成树,然后跑重构树,这样变成三个子树交,也就是一个三维数点,可以 cdq 一类的处理。 时间复杂度 \(O(m\log^2 n)\)。 阅读全文
posted @ 2026-09-04 19:03 TallBanana 阅读(4) 评论(0) 推荐(0)
摘要: https://www.luogu.com.cn/problem/P4632 对时间维扫描线,这样变成动态加入删除商店。 考虑二分答案 \(d\),相当于检测 \([l-d,l+d]\) 这个区间内是否包含了当前所有的颜色。 考虑一个颜色相邻的两个商店 \(x,y\),那么若 \([L,R]\sub 阅读全文
posted @ 2026-09-04 15:23 TallBanana 阅读(7) 评论(1) 推荐(0)
摘要: https://cplusoj.com/d/senior/contest/6a98295acccbc18957c75c3c 树 (tree) CF1276D Tree Elimination 令 \(f_{u,0/1/2}\) 分别表示: \(u\) 在父边之前变成黑色。 \(u\) 在父边变成黑色 阅读全文
posted @ 2026-09-03 14:59 TallBanana 阅读(13) 评论(0) 推荐(0)
摘要: 换维扫描线+历史和。 对序列扫描线,维护时间轴上的询问 先不考虑 1,那么可以拉出来当前还在的前后 \(\log V\) 个 \(x\),然后更新 \(O(\log V)\) 个段的答案。这里可以通过双指针做到 \(O(\log V\log n)\),瓶颈在查询前驱后继。 所以这里是一个区间覆盖,查 阅读全文
posted @ 2026-09-02 21:53 TallBanana 阅读(8) 评论(0) 推荐(0)
摘要: https://www.luogu.com.cn/problem/P9069 考虑一个数减到 \(a_i\le 0\),以后就一定只能被减了,而不会存在 \(x=a_i\)。 所以对于最小值只维护 \(a_i>0\) 的位置。 修改的时候,先维护区间最小值,暴力 dfs 找到 \(a_i-x<0\) 阅读全文
posted @ 2026-09-02 09:07 TallBanana 阅读(6) 评论(0) 推荐(0)
1 2 3 4 5 ··· 30 下一页