经典问题:9个枪手!!! (100分)

  • 主题发起人 主题发起人 魔鬼大师
  • 开始时间 开始时间
跟本不需要考虑。
每个人都想下一轮和较弱的对手较量。
因此所有人都向最强的开枪。
因为留着强者对自己没有好处(这是出题一个重大的BUG)。
到最后一轮(只剩两个人)之前,绝对没有人向A开枪。
因此A的存活机会最大,最好是最后对B时80%,最差是对I时10%
(也可能是B,看楼下)
而I的机会是(最好的情况)
(0.9*0.8*0.7*0.6*0.5*0.4*0.3*0.2)*
(0.9*0.8*0.7*0.6*0.5*0.4*0.3)*
(0.9*0.8*0.7*0.6*0.5*0.4)*
(0.9*0.8*0.7*0.6*0.5)*
(0.9*0.8*0.7*0.6)*
(0.9*0.8*0.7)*
(0.9*0.8)*
(0.9)
I要活着比买中彩票还难
 
补充:
B的最好机会
(0.7)*
(0.9)
C
(0.6)*
(0.9*0.8)*
(0.9)
 
淘金鼠(智能眼)III代(软件发布)
软件名称:淘金鼠(智能眼)III代
软件版本:V3.0.0
见议分类:应用软件->系统增强
联系EMAIL:yishengdxx@sohu.com
软件网站:http://jiayinman.vip.sina.com
下载地址:http://jiayinman.vip.sina.com/cn/yssoft/goldmouse.exe
软件容量:633 KB
软件类型:国产软件 / 简体中文 /免费软件
应用平台:Win95/98/NT/2000/XP
界面预览:http://jiayinman.vip.sina.com
软件介绍:淘金鼠(智能眼)III代,全新的代码编程,完全能取代你的动作,是你的绝对的得力助手。一切都可以让他自动完成你的操作。具有人的眼睛一般的功能,即使你故意将桌面的图标或指定的对象拖离原位,他也能迅速将其捉拿归案,试试吧,一个挺有意思的工具软件。
 
我是这样想的,不管开枪先打谁,他首先的想着自己活下来。
自己要活下来那就只能不去伤害别人,否则自己同样会被伤害。
这样看来每个人都朝自己开枪就行了,反正没有人是百分百的命中率,所以都不会死。
哈哈。。。
 
全都朝天开枪最安全,被子弹击中的概率不到一亿分之一。
 
公布答案了:e>d=f>c=g>b=h>a=i
 
慢慢领悟吧
 
这个答案应该不是唯一的,取决于人聪明的程度。
如果他们足够聪明的话,开第一枪的时候就能意识到自己迟早要被别人开枪。
只不过是晚点死和早点死的关系,晚点死痛苦会更长一些。
更何况每个人都不会接受自己死了别人活下来的事实。
每个人都痛苦不堪,都在想着怎样自己才能活下来。
特别是A,他要开第一枪,但他知道,他开枪的同时决定了更强的人要对他开枪。
但是A必须开枪,因为只有枪才能保护他,提他宣泄,表白,甚至是报复。。。。。
A举起了枪,可是目标却是那么的游移。。。
砰-------------------------------------------------
枪声还在久久的回荡---------------------------------
A如释重负,欣慰的望着自己的目标,嘴角挤出低沉的但清晰的声音:别怪我。。。。
不远处,魔鬼大师诧异的看着A,血顺着他的腿淌在地上,

不远处,B举起了枪,瞄准了目标。。。。。。。。。
 
话外因(魔鬼大师):开枪的最高境界就是不开枪。。。。。。。。。。。
 
to yongsheng
打得好
 
想明白了吗
 
每个有机会先开枪的人都知道比自己高得多的不会杀自己先,所以只会打比自己前一位的那
个,也知道到每轮最后一个开枪的会先杀命中率高的来保护自己.所以屠杀顺序应该是从A打
B,B打C....I打H,所以活命率最高的是A!
 
论机率A是最小的。
第一轮:
假设大家都不打I的话,I想对自己最大威胁的应是H,所有I会打H。
那么如果H还没死的话他肯定要打I。
所以A-G就都想第一轮H和I会互打,都不会对自己构成威胁。(如果H把I打死也结束第一轮)所有都不会打H和I。
注:G虽然知道H和I活下的一个,会和自己对射。但毕竟是自己先射,如果他不打F,下一轮F还打他,他就死定了。
所以第一轮的情况(除A外)是:
B<->C,D<->E,F<->G,H<->I
A的想法:
永远确保奇数个人的存活率>50%
计算存活率就知道
BC DE F H都会活下来,
所以A要射存活率最高的那个,即B,
因此
第一轮的
打法是
A->B, B<->C,D<->E,F<->G,H<->I
存活率:
A:100%
C:1-90%×20%=82%
B:90%-82%(C的存活率)×30%=65.4%
E:1-40%=60%
D:1-60%(E的存活率,下同)×50%=70%
G:1-60%=40%
F:1-40%×70%=72%
I:1-80%=20%
H:1-20%×90%=82%
第二轮
存活: A,B,C,D,E,F,H
A->C,B<->C,D<->E,F<->H
A打C是因为C的存活率最高。
第三轮:
存活:A,B,C,D,F
....
(第三轮后没有细算了)
最终A会和(BCDF)中的一个对射。
毕竟A先射,而剩下的估计是(BCD)中的一个,命中率也不高,所以A存活的可能性最大。
 
to yongsheng:
漂亮!!!
有点古龙的味道!
 
如果答案真的是魔鬼大师公布的那样,那么,在这种状况下,H和I是肯定要合作的。
因为他们两个实力最强却反而有最低的生存率,所以如果他们足够聪明就一定会合作,而由于遇见到E有最大的存活率,所以其他人一定要先把E干掉。
魔鬼大师的答案无法让人信服。
 
每一轮的枪手会选择把命中率最高的人干掉,如果干不掉,命中率低的人活下来的概率就小。
活下来概率最大的人应该是他的存活率大于他干掉别人的命中率。
D,E,F,G,H都应该被干掉。
C的存活率为0.9X0.8=0.72
而A,B被C干调的可能是1-0.3=0.7
所以C活下来的概率最大。
 
如果就这样就能推算出谁存活的几率最大,那么其余的枪手同样也能推算出这个结果,那么那个人绝对最先被干掉,那么他就不是最可能存活的
根据反证法,此题无解
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部