递推 概率

https://vjudge.net/contest/194814#problem/D Pocky

利用递推的思想,概率的方法推测。

有n种硬币,给出每种硬币的个数和正面朝上的概率。每次将所有的硬币投掷一下。背面朝上的抛弃,直到只剩下一种硬币或者没有硬币。最后剩下的那种硬币叫幸运硬币,问每种硬币成为幸运硬币的概率。

思路:令两个函数f[i][k]表示第i种硬币第K步全部被抛弃的概率,所以

f[i][k]=(1pki)ni

revf[i][k]表示第i种硬币第k步至少有一个活着,所以

revf[i][k]=1f[i][k]

故第i种为幸运硬币的概率为:

ans[i]=Σ(k=0..+无穷)  f[1][k]*f[2][k]*...*f[i-1][k]*f[i+1][k]*....*f[n][k]*(1-f[i][k]-1+f[i][k+1]) 防止重复,只取第k步存活但第k+1步不存活的部分

转载于:https://www.cnblogs.com/Sissi-hss/p/7780293.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值