专栏文章

题解:AT_fps_24_w 閉路

AT_fps_24_w题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@min6h6zu
此快照首次捕获于
2025/12/01 21:21
3 个月前
此快照最后确认于
2025/12/01 21:21
3 个月前
查看原文

W - Cycle

首先考虑点双计数
肯定要考虑容斥,但是我们不太好钦定割点集合。
考虑钦定最小割点。
Fi,SF_{i, S} 表示 SS 导出子图内,点连通并且没有 i\le i 的割点的方案数。初始 F0,SF_{0, S}SS 连通的方案数。若钦定 ii 为割点,则删除它后至少裂成两个连通块,相当于做一个集合幂级数的 exp\exp。另一个方面,也可以看做去除能分裂的方案,相当于求 ln\ln
以及一些常数优化:由于只有一项的变化,不需要整体重做 FWT,可以根据原来 FWT 的结果算。
边双计数也可以用类似方法。
回到原题,我们先钦定 2n12 \sim n - 1 的点都不是割点,然后钦定 2n12 \sim n - 1 的点满足裂开形成的连通块要么同时包含 1,n1, n 要么同时不包含,即求 exp\exp
时间复杂度 O(2nn3)O(2^n n^3)O(3nn)O(3^n n)

评论

0 条评论,欢迎与作者交流。

正在加载评论...