模板多项式 exp

ABC387G

n 个点,每个回路长度都是质数的有标号无向连通图个数。

首先回路之间肯定点不相交,否则若长度为 a,b 的两个点相交回路有 k 条公共边,则形成一个长度为 a+b2k 的回路,

a,b 都是质数,所以 a+b2k 是偶数且不是 2,它肯定不是质数。所以把回路缩起来之后,合法的图一定是一棵树。

设图中有 m 个回路,第 i 个回路长度为 si,则把它们连成树的方案数为 nm2si=nsin2。(扩展 Cayley 定理)

问题转化为对于每种把点集连成若干个回路的方案,求 nsi 之和除以 n2

考虑列出一个回路的 EGF F(x) 再 SET 构造(exp),

可以发现对于素数 i,把 i 个点连成长度为 i 的回路有 (i1)!2 种方案,每种方案的权值都是 ni

特别地,把 1 个点连成长度为 1 的回路有 1 种方案,其权值为 n

所以 F(x)=nx+i3,iPn2xi,答案即为 [xnn!]expF(x)

https://atcoder.jp/contests/abc387/submissions/61396116

posted @   Jijidawang  阅读(135)  评论(2编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示