11 2023 档案
摘要:CF1887C 首先容易想到区间加需转化为差分,字典序的比较呢就考虑二分哈希。 二分第一个不一样的位置,这个位置也一定是差分数组第一个不一样的。 把哈希如果放到线段树上,那么在线段树上二分即可。 我们依次处理修改的时候,顺便处理当前的最小的字典序。 我们这里如果采用主席树,那么会发现空间过大,无法通
阅读全文
摘要:CF1794E 我们现在考虑换根 dp,维护每个点为根的深度集合。 考虑哈希,我们令深度为 的点贡献是 。 那么, 。换根时容易的。 由于题目给的是大小为 的集合,我们判断两个集合哈希值的差是否是
阅读全文
摘要:CF1657E 发现充要条件即为对于每个点 ,其与 的连边为其所有连边中最小的。 这 表示处理了 个点,当前与 连的最大的边长度是 。 \(dp_{i,j}=\sum_{t=1}^{i-1}(\sum_{x=0}^{j
阅读全文