摘要: 把序列变成一棵基环树。转化为求所有基环树环的数量之和。可以egf做。设g(n)表示n个节点的基环树森林数量,显然g(n)=n^n。设G(x)是g的egf。则n个节点的一棵基环树的数量就是F=ln G。环的总数,就等于F*G,相当于枚举某一棵基环树对答案的贡献,其他部分任意。时间复杂度n log n。k=2时,还要加上叶子数的期望,单独考虑每个节点的贡献即可。 阅读全文
posted @ 2020-08-04 22:10 duyiblue 阅读(334) 评论(2) 推荐(0) 编辑