12 2024 档案
摘要:考虑 \(dp_{i,v}\) 表示以 \(i\) 为根的子树,\(i\) 的权值为 \(v\) 的方案数。 但是这个 dp 不好转移,因为 MEX 不是很好表示。但是如果只考虑子节点中的非叶子节点,那么 MEX 是 \(O(\sqrt n)\) 的,这个可以接受。 考虑阈值分治,把 \(deg\l
阅读全文
摘要:不妨先建出一棵 dfs 树,然后给每个点标号。那么现在就是要确定所有非树边的端点。 对于每条非树边,不是很好直接区分出其端点的编号。但是可以跑多轮,每轮将端点划分到某个集合,最后通过每一轮的信息推出端点。 可以考虑三进制拆分,第 \(i\) 轮每个点颜色为其第 \(i\) 位的值。 于是可以求出每条
阅读全文
摘要:把问题改写成在网格图上走,一个红球或蓝球对应了网格图上的一条边。最后只要把答案除以 \(\dbinom{n+m}{m}\) 即可。 价值 \(\times 2\) 不好表示,考虑把带 \(2^c\) 倍价值的球看成一个球 和 \(2^c-1\) 个“复制品”。每次使用道具相当于将每个球都复制一遍。
阅读全文
浙公网安备 33010602011771号