09 2023 档案
摘要:洛谷传送门 AtCoder 传送门 若图中存在点使得删去它后 不连通,那么 A 可以一步获胜。 否则,双方都不会删去一个点使得删去它后会产生一个点使得删去它后 不连通。那么到最后图上会剩下两条 的不交路径。此时一方无论如何操作都会使得另一方
阅读全文
摘要:洛谷传送门 AtCoder 传送门 用 表示 ,那么这个等价于 SB 树。 那么直接在 SB 树上二分,遍历一遍找到 个点就好了。可以采用类似线段树查询的方式。 于是现在还剩下一个子问题:给定 ,求 \(ax + by \le
阅读全文
摘要:洛谷传送门 AtCoder 传送门 看到和度数有关的(基环)树计数,可以想到 Prufer 序。 如果要计数一棵树,那么答案就是 。因为度数为 的点在 Prufer 序中恰好出现 \(
阅读全文
摘要:洛谷传送门 首先特判 ,然后: \(\begin{aligned} f_k(x) & = \sum\limits_{i = 1}^k |a_i x + b_i| \\ & = \sum\limits_{i = 1}^k a_i |x + \frac{b_i}{a_i}| \en
阅读全文
摘要:QOJ 传送门 考虑 到其他关键城市的最短路的并是一棵以 为根的外向树,考虑在外向树上从叶子往根 dp。 设 为当前在点 ,已经翻修了 条道路,当前已经经过的关键点集合为 ,最短路最大值的最小值。 转移有两种情况
阅读全文
摘要:洛谷传送门 CF 传送门 考虑一个子问题:求从某个点 能到达的点数。 如果要精确地计算出来,最优解法只能是 的 bitset。但是我们还没有利用到题目的性质,我们只需要判断一个点是否至多有一个点互不可达。 考虑拓扑排序的过程,队列里面的点两两互不
阅读全文
摘要:洛谷传送门 CF 传送门 考虑一条 的路径是否在最小生成树上。 称边权为 的边为轻边,边权为 的边为重边。 轻边若不成环则一定在最小生成树上,因此先把轻边合并,这样形成了若干连通块。 那么如果两点在一个连通块,它们只能通过轻边互达。 同时,因为是树上路
阅读全文
摘要:洛谷传送门 AtCoder 传送门 首先将 从小到大排序,设 为排序后的 位于原序列第 个位置, 为要填的排列的第 个数。 设 \(A = \prod\limits_{i = 1}^n (a_i - i + 1)\
阅读全文
摘要:洛谷传送门 AtCoder 传送门 悲,赛时代码赛后被 hack 了。 发现对子段排序不会使排列的字典序变大。因此若存在长度 的递增子段直接输出原排列。 否则答案与原排列的 至少为 (可以通过对
阅读全文
摘要:啥都不会。自闭了。 A 显然填充 不会影响 。 枚举 的互质且 的因数,看和是否 即可。 B 悲,赛时代码赛后被 hack 了。 发现对子段排序不会使排列的字典序变大。因此若存在长度 \(\
阅读全文
摘要:洛谷传送门 AtCoder 传送门 人生中第一道 AtCoder 问号题。 设 。 注意到 的定义式中, 大概是启示我们转成概率去做。发现若把 换成 \(\frac{1}{n - 1}\
阅读全文
摘要:洛谷传送门 CF 传送门 典? 考虑枚举 ,算有多少种方案使得,存在一个点,离它最近的黑点距离 。 设 为 子树内离 最近的黑点距离为 。如果一个点子树中离它最近的黑点距离 ,那么它就已经满足子树的限制
阅读全文
摘要:洛谷传送门 LOJ 传送门 很妙的题。但是我今天才补/ll 发现苹果生长的间隔是定值,也就是说,第 个人在某个时刻摘了一棵树上的苹果,那么下一个摘到这个苹果的人确定。设其为 ,连边 ,就构成了一个内向基环森林。还可以顺便给这条边赋一个边权,意义是这
阅读全文
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/P9520 "洛谷传送门") [LOJ 传送门](https://loj.ac/p/3685 "LOJ 传送门") 观察可得,若存在合法解,则一定存在一种解,使得每个人都不停顿地从起点走到终点。 因为如果一个人走到一半
阅读全文
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/P9528 "洛谷传送门") [LOJ 传送门](https://loj.ac/p/3693 "LOJ 传送门") [UOJ 传送门](https://uoj.ac/problem/730 "UOJ 传送门") 神题。
阅读全文
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_agc041_f "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/agc041/tasks/agc041_f "AtCoder 传送门") 神题!!!!!!!
阅读全文
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/CF960G "洛谷传送门") [CF 传送门](https://codeforces.com/problemset/problem/960/G "CF 传送门") 发现设排列最大值位置为 ,那么 $[1, i]
阅读全文
摘要:[QOJ 传送门](https://qoj.ac/problem/149 "QOJ 传送门") 好题,但是也是经典题。 考虑有一个显然的 dp, 表示杀掉前 只甲虫的最小代价,那么: $$f_i = \min\limits_{j = i - m}^{i - 1} (f_j + \m
阅读全文
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/P5068 "洛谷传送门") 这题 个人中有 种做法。 我们考虑 怎么做。设 ,等价于找到一个最大的正整数 ,使得没有
阅读全文
摘要:[UOJ 传送门](https://uoj.ac/problem/33 "UOJ 传送门") 设 为 子树内深度为 的点的个数,在 处计算答案。但是时间复杂度无法接受。 考虑长剖,计算答案只用枚举到轻链长,先对轻儿子做一
阅读全文