蓝桥试题 算法提高 抽卡游戏 JAVA

该博客探讨了一个抽卡游戏的数学问题,其中限定卡片的抽取概率为p,连续抽卡k次后赠送限定卡。博主通过计算每个抽卡阶段的概率,解释了如何求得获得限定卡所需的期望抽卡次数,并指出在Java中解决此问题的思路,即利用Math.pow()函数计算概率关系。样例输入和输出展示了具体的计算过程和结果。博客还提醒了数据规模和运行时间的约束,以防超时错误。
摘要由CSDN通过智能技术生成

资源限制
时间限制:1.0s 内存限制:256.0MB
  某个抽卡游戏卡池抽出限定卡的概率为p,该游戏有一个“井”的机制,抽满k次卡后直接送这张限定卡。试求获得这张限定卡需要的期望抽卡次数。输入为一行,用空格隔开的p和k。输出为一行,即期望抽卡次数,取2位小数
样例输入
0.005 250
样例输出
142.88
样例说明
  第1次抽到的概率为0.005
  第2次抽到的概率为(1-0.005)*0.005
  第n次抽到的概率为(1-0.005)^(n-1)*0.005
  第250抽到的概率为之前都没有抽到的概率,即(1-0.005)^249
  最终结果

1*0.005+2*(1-0.005)*0.005++n*(1-0.005)^(n-1)*
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值