01 2022 档案
摘要:此做法对字符集大小没有限制。也就是说,这道题可以加强,将字符串改为数列。 一个字符串的价值为该串的本质不同非空子序列个数。如果直接给定一个字符串,怎么求它的价值?我们考虑这样一个算法: 定义 表示以字符 结尾的子序列个数。那么从 开始依次扫过去,对于扫到
阅读全文
摘要:首先根据异或的性质容易发现,若干个数异或的 popcount 是奇是偶等同于每个数 popcount 的奇偶异或起来。因此每条边可以等效于 和 。 我们进行树上差分,对每个点计算一个 表示从根到节点 的路径上的异或和。那么对于每个条件可以转化为
阅读全文
摘要:首先假设 中最大的是 ,那么你达到的值一定不会达到 。因为当你达到 及以上时,你就必须要减去一个值,无法上升了。 考虑到如果你在第 天达到了 ,那么你在第 天也可以达到 。证明就是用两次 \(
阅读全文