赞 | 0 |
VIP | 1 |
好人卡 | 0 |
积分 | 1 |
经验 | 865 |
最后登录 | 2012-10-30 |
在线时间 | 12 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 100
- 在线时间
- 12 小时
- 注册时间
- 2012-9-26
- 帖子
- 30
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
1, 假如A,B,C,D掉率均为25%,每次必定掉一个,问平均杀几个小怪可以掉1A 1B
分为三类情况讨论
1, 第一次掉落A(概率0.25)
2, 第一次掉落B(概率0.25)
3, 第一次A,B都不掉(概率0.5)
假设杀怪总次数为X
X=0.25*(1+4)+0.25*(1+4)+0.5*(1+X)
解得:
X=6
2, 假如A,B,C,D掉率均为25%,每次必定掉一个,问平均杀几个小怪可以掉2A
分为二类情况讨论
1,第一次掉落A(概率为25%)
2,第一次不掉落A(概率为75%)
假设杀怪总次数为x
X=0.25*(1+4)+ 0.75*(1+X)
解得x=8
接着解决总问题,需要用到上面两小题的结论:
3, 假如A,B,C,D掉率均为25%,每次必定掉一个,问平均杀几个小怪可以掉2A 1B 分为三类情况讨论
1,第一次掉落A(概率25%)后,凑齐了AB(需要6次)
2,第一次掉落B(概率25%)后半,凑齐了AA(需要8次)
3,第一次没掉落A,B(概率50%),凑齐了AAB(需要X次)
X=25%*(1+6)+25%*(1+8)+50%*(1+X)
解得: x=9
如果有朋友对我的答案有疑问,接着我补上matlab程序模拟的代码(模拟掉落1000次求平均):
w=0;
For i=1:1000
a=zeros(4,1);
While a(1,1)<2||a(2,1)<1
k=ceil(rand()*4);
a(k,1)=a(k,1)+1;
w=w+1;
end
end
answer=w/1000=9.006 (答案约等于9次)
以上内容非原创,摘抄自2年前,策划QQ群某无良数值的分享文档。 |
|