该文被密码保护。 阅读全文
摘要:
Sol 注意到从大到小做一定更加方便,因为后面的限制比前面的更加紧。 假设有 个不同的 满足 ,那么考虑 表示所有 的限制已经做完了,且剩下了 个人的方案数。 不难得到 \(f_{i,j}=\dis 阅读全文
摘要:
Sol 显然答案只与数字相同的连续段的长度有关,直接 DP,加个前缀和优化即可。 注意两个长度为 的连续段和一个长度 的结果一样,要去重。 注意开头结尾上述两种并不等价。 Code Link。 阅读全文
摘要:
Sol 先考虑同色的有多少分配方式,注意到此时 只能平分,考虑把该问题转化成如下: 一个点初始在 。 对于每个数字,从小到大枚举,如果当前数字为先手所取,那么往右走一格,否则往上走一格。 答案即为 到 \((\frac{m}{2},\frac{m}{ 阅读全文
摘要:
Sol 显然优先使用长度为 的一定不劣。 我们只需要求出尽可能使用长度为 的串之后全部选单个字符是否合法。 观察长度 的串连续覆盖的串有什么特点,一定形如以下 种: ABAB...BABA BABA...ABAB ABAB...BAB BAB...BA 阅读全文
摘要:
Sol 按照 分讨即可,对于区间的询问直接差分即可。 Code Link。 阅读全文