VP Educational Codeforces Round 84 (Rated for Div. 2)
A
和至少是 \(k^2\),且奇偶性相同。
B
按照题意模拟一遍,若有未匹配的则连边,否则无法增加。
C
由于会卡在边界,先全部移到左上角,再按顺序遍历所有位置即可。
D
考虑每个置换环,由于 \(k,\gcd(k,len)\) 是等价的且要最小,只需考察 \(k\mid len\),直接模拟时间复杂度 \(O(n\sqrt n)\)。
E
枚举段长,要求两边都与其不同,预处理 10 的幂次容易计算,注意在两端的情况。
F
各位独立分开计算,要求相当于区间内有 0 和没 0,设 \(f_i\) 为只考虑前缀最后一个 0 在 \(i\) 的方案数,没 0 直接跳过,有 0 相当于 \(r<i\) 时 \(l\le j\),于是转移是一个后缀,容易预处理,前缀和计算即可。
G
超长时间没调出来,bug 逆天,我的问题。
先建 AC 自动机,按照 ? 分段状压,转移需要预处理从 \(u\) 开始经过这一段到达的点和经过路径点权和,有效状态数为 \(O(2^{|\Sigma|}\sum len)\),转移 \(O(|\Sigma|)\),时间复杂度 \(O(2^{|\Sigma|}\sum len|\Sigma|)\)。

浙公网安备 33010602011771号