随机数生成器概率题

 输入A > 0, B > 0,C > 0,假定我们从[0,A]区间的均匀分布和[0,B]区间的均匀分布中随机取两个实数a,b 满足 0<= a <= A, 0 <= b <= B,

输出满足a + b <= C概率。

 a 坐标, b 坐标, a+b = C 然后为直线, a<=A, b<=B 然后分类讨论

这里假设A <=B
1: C <=A  概率: C^2/ 2AB
2: A<=C<=B  概率 如果没算错应该是 (2AC-A^2)/2AB

3: B<=C<=A+B     (2AB-(A+B-C)^2)/ 2AB
4: C>=A+B  1

如果B>=A, 可以相同分析

 

代码就不写了,读入a,b,c,判断c的大小属于那种情况,用用公式计算就行

 

 

转载于:https://www.cnblogs.com/byking/archive/2013/03/18/2965555.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值