12 2024 档案

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