摘要:
2024.2.15 最正常的一集。 先看题,T1 容易想到状压做法,T2 神秘数据结构,可能可做,T3 比较困难。 于是先开始写 T1,推了一下 dp 的细节,大概 9:00 的时候过了。然后去思考 T2,最开始想的是用 dp 入手,发现将转移树建出来之后,扫描线+FHQ 似乎可以维护这个东西,仔细 阅读全文
摘要:
神秘二分图。 首先考虑 该怎么做,可以想到二分图。令每一行为左部点,数字为右部点,行向可以填的数字两边,填数相当于将这个二分图划分为 组匹配。由于这是正则二分图,一定有解。 对于 的情况,先填左下角的部分。同样的建图方式,如果有一个右部点的度数 \(> 阅读全文
摘要:
A. PENTA KILL! 简单模拟。 B. Prime Ring Plus 大于 的素数只可能是奇数,因此相邻两个数一定是一奇一偶,容易想到二分图。 但是环上每个点有两个相邻的点,网络流求匹配是将与源汇点相连的边流量设为 即可。 C. Jump and Treasure 阅读全文
摘要:
A. Spring Couplets 简单模拟。 B. Among us 容易想到对于每个内鬼和船员集合 ,求出它杀掉 中所有人的最短时间,最后 合并答案即可。 考虑状压。设 杀完 中的人后站在节点 上所需要 阅读全文
摘要:
AGC035D Add and Remove 感觉有点像Pocky Game的套路。 显然最后只会剩下 和 ,我们不考虑这两个数。 一开始会想到设 表示区间 在 之前删除的答案,你会发现 阅读全文
摘要:
我们考虑传统的区间最大子段和方法,维护最大前后缀和 和最大子段和 ,这些东西直接区间加是不好维护的。但我们发现,设选择的长度是变量 ,区间加上的值为 ,这些东西都可以写成一个 的一次函数形式,考虑维护这些一次函数。 具体的,我们在 阅读全文