2021牛客多校10 Game of Death(容斥ntt)

题意

nnn 个人,每个人会等概率随机向另外一个人开枪,有 ppp 的概率击中。问恰好有 k(k=0,1,2,..,n)k(k=0,1,2,..,n)k(k=0,1,2,..,n) 个人活着的概率,对 998244353998244353998244353 取模。
其中,n≤3×105n\le 3\times10^5n3×105

分析

fif_ifi 为特定 iii 个人活着,其它人不管死活的概率。
那么根据容斥原理,ansk=Cnk∑i=kn(−1)i−kCn−k,i−kfi=Cnk(n−k)!∑i=kn(−1)i−k(i−k)!fi(n−i)!ans_k=C_n^k\sum\limits_{i=k}^{n}(-1)^{i-k}C_{n-k}^{,i-k}f_i=C_n^k(n-k)!\sum\limits_{i=k}^{n}\frac{(-1)^{i-k}}{(i-k)!}\frac{f_i}{(n-i)!}ansk=Cnki=kn(1)ikCnk,ikfi=Cnk(nk)!i=kn(ik)!(1)ik

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值