2018.10.15 NOIP训练 百事世界杯之旅(期望dp)

183 篇文章 0 订阅
14 篇文章 0 订阅
博客探讨了一道期望题目,虽然标题提及dp,但实际解题过程中与dp关系较小。文章介绍了如何计算已凑出特定次数的概率,并通过f[i]的状态转移公式推导出答案。最终得出f[0]=∑i=1nin,并提供了代码实现。
摘要由CSDN通过智能技术生成

传送门
期望题。
其实跟 d p dp dp关系并不大。


考虑 f [ i ] f[i] f[i]表示已经凑出了 i i i个需要的次数。
显然有: f [ i ] = n i ∗ f [ i ] + n n − i ∗ f [ i + 1 ] + 1 f[i]=\frac {n} {i}*f[i]+\frac {n} {n-i}*f[i+1]+1 f[i]=inf[i]+ninf[i+1]+1
那么就有 f [ i ] = f [ i + 1 ] + n n − i f[i]=f[i+1]+\frac {n} {n-i} f[i]=f[i+1]+nin
所以 a n s = f [ 0 ] = ∑ i = 1 n n i ans=f[0]=\sum _{i=1} ^n \frac {n} {i} ans=f[0]=i=1nin
然后按照题目中的格式输出就行了。
代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值