BlackY feat. Risa Yuzuki —— 華神樂

发的有点晚了。

10 P14960 「KWOI R1」XOR and Sliding Window

不难发现每一位是独立的,因此考虑 01 怎么做。

bb 做一遍前缀异或和,发现 n/gcd(n,k)n/\gcd(n,k) 个元素会被绑定在一起,也就是说你能修改 aia_iai+ka_{i+k}。每一组是可以直接异或在一起的,因为这样一定比做加法更优。

我们还能对 kk 个同余类做翻转操作,而只有 gcd(n,k)\gcd(n,k) 个同余类,因此只有 2(k/g)2\mid (k/g) 时才能实现翻转。

Petrozavodsk Summer 2020. Day 6. Korean Contest.

11 G. Solo Tree Game

是 Nim 游戏。

12. D. Non-Decreasing Subarray Game

由于是两个单调函数取 max 得到的单谷函数,因此是要尽可能找两个函数相等的点,无需三分,二分即可。

13. E. Observer Game

如果先手能终结掉那就先手获胜。

否则,一直拖,拖到剩下两个 k×kk\times k 的完整区域时就结束了。因此看 nm2k2nm-2k^2 的奇偶性。

14. A. Mango

代码能力有点菜了。

虽然整个题很简单,就是有两个 $ 的时候是最多只有 6060 个有效串,然后递归下去,每次二分出长度从第几个 $ 开始计算。

15 K. Determinant

这不是特征多项式模板吗。

16 F. Rhythm Game

决策单调性。

17 B. Koosaga’s Problem

由于删边数最少,那么说明删掉的是奇环上的边,而且不是偶环上的边,否则一定不优。

抓一棵生成树,对于所有非树边 (u,v)(u,v),将其路径上所有树边都标记一下,自己也标记一下,那么标记数量应该是偶数。

删除非树边对于这套体系不会有影响,删除树边时,由于删掉的边不在偶环上,因此不会出现标记数量由奇数变成偶数的情况,也无影响。

使用 xor Hash 完成即可。代码


Nothing built can last forever.
本站由 iznomia 使用 Stellar 1.30.4 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。