专栏文章
AT_arc101_c [ARC101E] Ribbons on Tree(学习笔记)
个人记录参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @minciqdf
- 此快照首次捕获于
- 2025/12/02 00:10 3 个月前
- 此快照最后确认于
- 2025/12/02 00:10 3 个月前
下文即为
现在写
任意连边会使树变成一个个连通块
钦定一些边一定不被覆盖
令 表示i在i所在子树的连通块大小为j
背包即可
记 为大小为j的连通块任意连边的方案数为
若该边被断:
不被断:
答案为
每条边至少被覆盖一次很烦,考虑容斥
钦定一些边不满足
令 表示i号点向上连j条边,其子树内有k条边不被覆盖
转移时每条边可选择向下连或向上连,背包即可。
答案为
考虑优化
显然k这一维可在转移的时候统计贡献,状态变为 ,加入经典优化后复杂度为
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...