The 4th Universal Cup 做题记录
Stage 0: Trial Contest:CDEFGHJM
Stage 1: Korolyov:BEGH
The 4th Universal Cup. Stage 0: Trial Contest
场上过了 ABDEFGHIJKLM。
不是我写的有一些就懒得补了。
C. Entrapment
爆搜,记状态 表示 无障碍且不可能有人, 无障碍且可能有人。
转移枚举问 ,可以答 ,再决定 ban ,再将 改为新的可能的位置。
复杂度 。
D. Geometry Rush
求出上下界, bitset,合法的位置是一个区间。
E. Humans vs AI
令 ,如果 为正有 的系数,否则 的系数,每次还可以取最大的正的 改为 的系数。求前缀和,要求有多少个区间 满足 。
建笛卡尔树,枚举短的一边,主席树维护另一边。
F. Mob Grinder
充要条件是要有 个 U
和 个 R
。
从右往左,每列从下往上放 L
。贴着 L
的边界放 U
,多的接着从右往左放。贴着地面和之前列的上边界填 R
,多的接着从右往左放。剩下的 D
。
G. Most Scenic Cycle
注意到:同胚与 不合法。
广义串并联图方法。
H. Ornaments on a Tree
从下往上贪,尽量让根节点的值小。先让无限制递归子树,再找无限制的儿子减。
J. Popping Balloons
过程中,每个出现的不合法的串对答案贡献其出现的概率。
即对每个长度数有多少种合法的串。记 ,分治 卷即可。
M. This Is Sparta!
按 分层,每次一层中至少一半会掉下去。可以快速缩小到 个数。
又因为想让他不发生相对顺序变化,大概要 。这部分大概只用做 次。可以快速缩小到 个数。
对于 做 次后是 。可以二分 。一旦发生相对大小变化,就相当于辗转相除。
The 4th Universal Cup. Stage 1: Grand Prix of Korolyov
场上过了 ABCDEFHIKL。
A 是观察到可以模 ,合法矩阵每行每列模 余 。后面不会。
B. Domain Compression
拆贡献到树上每对距离为 的点,能有边即中间 个点都被删了。
点分治求距离为 的点对数。
E. Coffee Shops
上界是 。
G. Cyclic Topsort
如果先删 能到达 ,则 偏序 。这种关系形成一颗树。
每次找一个 开始暴力拓扑排序。将点打乱随机找 开始,跳过不优的点,则每个点只会经过 次。
H. Misread Problem
凸的,桶维护斜率。