一种赌博游戏输赢概率的简单结论
2010-09-04 10:25
253 查看
游戏规则:
假设甲有10元,乙有100元,他们丢一次硬币输赢1元。最后要么甲输光结束游戏,要么乙输光结束游戏。
问题:
甲赢光乙结束游戏的可能性是多大?
最笨的办法跳过不看也行,并且还没推导出来,比较啰唆:
就是先从小的情况推导规律,假设甲有1元,乙有2元,则甲输光的可能有无穷种情况:
第一种 输 概率0.5
第二种 赢输输 概率0.5^3
第三种 赢输赢输输 概率0.5^5
...
有无穷多种可能,概率和=0.5+0.5^3+0.5^5....=无穷级数和=a1/(1-q)=0.5/(1-0.25)=1/3
再假设甲有2元,乙有3元,看看情况如何?试图慢慢总结规律,没搞定!
换了一个思路,非常简单:
按这个游戏规则,那么甲赢光赚100元,输光陪10元,因为比赛是公平的,所以甲赢1次的钱,应该恰好够他输10次,所以每次甲赢光乙的概率是1/11。就这么简单!
形式化一下,假设甲有n元,乙有m元,比赛是公平的,则甲赢光乙的概率是n/(n+m);
再推广一下,同样条件,只是比赛不要求公平,每次赌一元时,甲赢的概率是p。
则甲拿一元出来,连本带赚的数学期望是2p;
甲有n元拿来赌,设赢得m元的概率是q,所以拿n元出来,连本带赚返回的数学期望是:q(m+n);
又因为拿n元出来连本带赚的数学期望,是拿1元出来变成2元的数学期望的n倍。
所以2pn=q(m+n)
解出:拿n元出来赢m元的概率q=2pn/(m+n);
假设甲有10元,乙有100元,他们丢一次硬币输赢1元。最后要么甲输光结束游戏,要么乙输光结束游戏。
问题:
甲赢光乙结束游戏的可能性是多大?
最笨的办法跳过不看也行,并且还没推导出来,比较啰唆:
就是先从小的情况推导规律,假设甲有1元,乙有2元,则甲输光的可能有无穷种情况:
第一种 输 概率0.5
第二种 赢输输 概率0.5^3
第三种 赢输赢输输 概率0.5^5
...
有无穷多种可能,概率和=0.5+0.5^3+0.5^5....=无穷级数和=a1/(1-q)=0.5/(1-0.25)=1/3
再假设甲有2元,乙有3元,看看情况如何?试图慢慢总结规律,没搞定!
换了一个思路,非常简单:
按这个游戏规则,那么甲赢光赚100元,输光陪10元,因为比赛是公平的,所以甲赢1次的钱,应该恰好够他输10次,所以每次甲赢光乙的概率是1/11。就这么简单!
形式化一下,假设甲有n元,乙有m元,比赛是公平的,则甲赢光乙的概率是n/(n+m);
再推广一下,同样条件,只是比赛不要求公平,每次赌一元时,甲赢的概率是p。
则甲拿一元出来,连本带赚的数学期望是2p;
甲有n元拿来赌,设赢得m元的概率是q,所以拿n元出来,连本带赚返回的数学期望是:q(m+n);
又因为拿n元出来连本带赚的数学期望,是拿1元出来变成2元的数学期望的n倍。
所以2pn=q(m+n)
解出:拿n元出来赢m元的概率q=2pn/(m+n);
相关文章推荐
- NOIP模拟 赌博游戏【概率dp】
- python编写简单赌博游戏赏析及注意事项
- 游戏中按概率播放某个音效简单c++实现
- XNA Game Studio是一套有着强大功能和简单界面的游戏制作平台,游戏开发商和游戏玩家都可以使用这套工具开发针对Windows XP以及Xbox360的游戏,XNA Game Studio分为两种版本,一种是面向初学者的EXPRESS版本,还有一种是面向专业用户的专业版。用户使用EXPRESS版本开发游戏完全免费,并且可以随意在PC上发行,不过用该工具开发的游戏若是在360上网络发行,就需要交纳99美元的年费。
- 网络游戏中,玩家数据同步的一种简单实现
- 第四届图灵杯-A.谷神的赌博游戏(概率题,排列组合,推公式)
- XNA Game Studio是一套有着强大功能和简单界面的游戏制作平台,游戏开发商和游戏玩家都可以使用这套工具开发针对Windows XP以及Xbox360的游戏,XNA Game Studio分为两种版本,一种是面向初学者的EXPRESS版本,还有一种
- 游戏中按概率播放某个音效简单c++实现
- pkg文件--一种简单的游戏资源打包格式
- 人生是最好的游戏,但只有一次,不论输赢,简单是美
- 完全覆盖 时间限制:2000 ms | 内存限制:65535 KB 难度:3 描述 有一天小董子在玩一种游戏----用2*1或1*2的骨牌把m*n的棋盘完全覆盖。但他感觉游戏过于简单,于是就随机生
- 【BZOJ2438】杀人游戏,tarjan缩点+简单的概率计算
- 一种2D游戏引擎的设计与实现
- Linux检测TCP连接断开的一种简单实现方法http://blog.csdn.net/wtewrw/article/details/6547380
- JavaScript 2048 游戏实例代码(简单易懂)
- top200榜单新上榜游戏的简单分析[10月16日]
- MapReduce:Hadoop生态的一种简单编程模型
- 二分法查找和快速排序 二分法是分治算法的一种特殊形式,利用分治策略求解时,所需时间取决于分解后子问题的个数、子问题的规模大小等因素,而二分法,由于其划分的简单和均匀的特点,是查找数据时经常采用的一种有
- 用C++和EasyX图形库编写一个简单的打砖块游戏(下)