其他分享
首页 > 其他分享> > Problem. L

Problem. L

作者:互联网

题意简述:

给定一个有\(n\)个点竞赛图,其中有\(m\)条点不相交的已经定向的链,求其scc的个数的期望。答案对\(998244353\)取模。

数据范围:

\(n\le100000\)

解法:

竞赛图缩点之后会形成一条每个scc都向后面的scc连边的竞赛图。
先考虑\(m=0\)的情况。
枚举\(T\subseteq[n]\),若所有\(T\)与\([n]\setminus T\)之间的边都是\(T\rightarrow [n]\setminus T\),那么答案加\(1\)。
即\(ans=\sum\limits_{i=1}^n\frac{{n\choose i}}{2^{i(n-i)}}\)。
注意到每条链都是前一部分在\(T\)中后一部分在\([n]\setminus T\)中的形式,因此考虑枚举每条链有多少点在\(T\)中。
一条有\(k\)个点的链的多项式为\(P(x)=2\sum\limits_{i=0}^kx^i-(x^k+1)\)。
设\(Q(x)=\prod P(x)\),那么\(ans=\sum\limits_{i=1}^n\frac{[x^i]Q(x)}{2^{i(n-i)}}\)。
利用分治NTT可以做到\(O(n\log^2n)\)。

标签:竞赛,limits,sum,scc,setminus,ans,Problem
来源: https://www.cnblogs.com/cjoierShiina-Mashiro/p/12833096.html