萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 6923|回复: 32

[逻辑推理] 三个小伙子同时爱上了一个姑娘。。。。决斗策略。。

[复制链接]
发表于 2008-7-10 14:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
三个小伙子同时爱上了一个姑娘,为了决定他们谁能娶这个姑娘,他们决定用手枪进行一次决斗。 ) Z: ]3 s5 W, g. q" _5 U

( m( j! h% ~3 c阿历克斯的命中率是30%,克里斯比他好些,命中率是50%,最出色的枪手是鲍博,他从不失误,命中率是100%。 % _6 }4 q+ s+ Q1 u3 V9 y4 M
2 Z4 F/ E# B7 f* X
由于这个显而易见的事实,为公平起见,他们决定按这样的顺序:阿历克斯先开枪,克里斯第二,鲍博最后。然后这样循环,直到他们只剩下一个人。 3 _  P& U* z  }0 \2 ^* x9 {
3 @* G# x' v5 L7 k: w1 @, M' ]
那么这三个人中谁活下来的机会最大呢?他们都应该采取什么样的策略?
+ z: f4 ]( M* r, P: r% t  G! G! \) `7 Z( Z
:P :P :P
9 a% y+ {% N! s  W  \! u. `0 I5 O2 L$ F, N( w, c" u
[ 本帖最后由 过山车 于 2008-7-10 16:24 编辑 ]
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2008-7-10 23:28 | 显示全部楼层
我觉得既然是讲机率的,大家就会先消灭力量强的对手,所以:(以下机会都是存活的机会)
5 t* \, u- ]+ v/ @+ l# P. y因为鲍博太厉害,对另外两个人都是威胁,他们都会先向他开枪。这样第一轮阿历克斯和克里斯开枪后,鲍博的机会是35%(70%*50%),其他两人100%。% @& z8 [9 ]. e& d. g
这时,如果鲍博死了(机率65%),他的机会就是0%,而且不能再开枪。阿历克斯和克里斯互相开枪,阿历克斯的机会是32%(100%*50%*65%),克里斯45%(100%*70%*65%)。
- P! M) i7 q7 [/ D( K; u+ X如果鲍博没死(机率35%),应该会向克里斯开枪,因为他比阿历克斯危险。这样克里斯肯定会死,所以他的机会是0%。然后阿历克斯先开枪,鲍博后开枪,鲍博的机会是24%(70%*35%),阿历克斯的机会是26%((1-24%)*35%)。  w1 _6 {4 X& v/ S+ \8 U

1 S) t7 ?" K% m, B& P$ G(我晕了。。。)$考虑$ 5 N; u# |+ M: r" E( }: G* ~. D

1 h6 b; T5 N4 w! v* ?5 X两种可能性相加,阿历克斯58%,克里斯45%,鲍博24%。所以存活机会最大的是阿历克斯。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2008-7-11 13:00 | 显示全部楼层
原帖由 Reisender 于 2008-7-10 23:28 发表 $ s' i0 r; J; F" ^+ ~. q* g+ v
我觉得既然是讲机率的,大家就会先消灭力量强的对手,所以:(以下机会都是存活的机会)
% L6 G9 e4 k8 l6 p  V4 s因为鲍博太厉害,对另外两个人都是威胁,他们都会先向他开枪。这样第一轮阿历克斯和克里斯开枪后,鲍博的机会是35%(70 ...

7 J5 c4 Z7 ?) P2 z$高$ $送花$ $送花$ 0 O; H7 M. `; c! Z
还不够全面。。。还有些其他的可能性和策略。。。$汗$
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2008-7-11 13:02 | 显示全部楼层
这个不会太难吧。。。$考虑$ $考虑$ 3 p1 }' `1 G- x2 A0 s4 V
除了Reisender的回答,没人愿意玩吗?$郁闷$
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2008-7-11 15:40 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2008-7-11 16:20 | 显示全部楼层
原帖由 Reisender 于 2008-7-11 15:40 发表 4 M0 ]! j; `1 V* O$ V8 q) r
估计是考虑方向不对。给点提示吧。。。$汗$
9 G7 ?3 H: ]; O4 i7 ~
比如说阿历克斯朝天开的枪。。。;)
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2008-7-11 17:59 | 显示全部楼层
用ABC代替,A 30%, B 50%, C 100%
; w! R7 _2 L- z3 o, Q9 ]' mA肯定不会射B,否则他死定了,但是他可以选择射C或是不射C,
0 }  ?% w4 |& [1 n% f3 b如果射C,C没有死的,那么就和他没有射C一个效果,: R5 r4 h, m* O& ], z& @1 f7 Q
如果射C,C死了,那么B先发枪,第一轮 结束时A死亡几率50%,第二轮A首发枪,结束后A死亡几率35%,B死亡几率30%,两人一起存活率为35%,第三轮也一样。
/ d, g, s& Z$ r  }8 i9 ]如果他选择射C或是没有射中C的话,那么C一定会回头射B,那么B 100%死亡率,第一轮结束,AC存活,B死亡。然后第二轮A首发,A70%死亡率,C30%死亡率,没有两人同时存活的可能,所以比赛结束。
" R: e, F) L+ K/ r8 I9 D所以A会选择射C。  l8 J4 n. {0 }3 F5 _& i
6 G( V% ^% y4 ~
那么AB一定都会选择射C。
3 ^% D6 X, p5 l0 b& v第一轮AB同时射C,C的死亡率是(30%+70%×50%)65%,因为如果C活着C会首先选择射B,B死亡率就是C存活率,35%,如果A射死了C,则B会选择射死A,那么A的死亡率是15%。不存在三人都存活的几率。一定有一个人死亡。: K$ N8 F! `3 J' B* Y0 A8 z* E
第一轮结束* B! ?% l+ H8 V7 {6 H+ [, d
A 死亡率15%
$ U% Q4 i! ~; W4 v, eB 死亡率35%6 O! f. V4 c: e" G$ z5 K
C 死亡率65%+ f7 ?7 G7 f7 y0 \
) [+ C0 r: P* Q3 H) o
15%+35%+65%= 115% 解释: 有15%的概率死两个人,A射死C,B射死A4 Z  d1 I' h, l0 ?
第一轮有15%的几率AC死亡,B胜利,所以出现第二轮的概率有85%
; s7 R" r( r& C5 h; @- H7 g有二种情况,
% t- |) q3 [5 U0 M4 I7 c7 {AB(35%的概率): 第二轮结束的时候A 35%死亡几率,B 30%死亡几率
" f, f% o9 I: h" X8 `+ E$ vAC(65%的概率):第二轮结束的时候A 70%死亡几率,C 30%死亡几率" T; {" X. }6 D( V
5 @5 I: P2 ?' e9 \1 R$ b
所以第二轮下来! ]6 x& x; r* W. I) ~% c+ |" {- i
A死亡率:  15%+(65%*35%+35%*70%)*85%=55.16%5 c' ?- H+ I7 N" f" z8 P7 z/ N
B死亡率: 35%+65%*30%*85%=51.58%
& L3 ?$ C1 D4 D- E1 C! OC死亡率: 65%+ 35%*30%*85%= 73.93%
# H$ `9 M% M9 ?+ L. d9 d' m- K1 c8 T5 ?9 f* g# x; u" L4 E! l
所以第二轮下来死亡率最低的反而是B,而且以后B和A的比赛中,B还是占有微弱优势,所以可以得出B是生存几率最大的~~& {- H+ Z# y2 ^$ G0 v' `

, ^- R: A7 s9 L& B: B) h3 C三个人死两个人,所以死亡率应该是66.67%。上面的几率相加除以3是60.22%,说明还有小几率会进行到第三轮之后,呵呵~~~* o: U4 r+ U0 Z. g/ ^2 O

2 w' Q8 q% E  P" |+ \3 D) E3 N$ `2 V
一直发现自己推理的错误,一直在修改~~汗. J5 }- ~' [8 r  Z, ^( Q. [
3 n* Q; a, p6 `# [2 q" y
[ 本帖最后由 牧羊犬 于 2008-7-11 22:10 编辑 ]
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2008-7-11 22:28 | 显示全部楼层
原帖由 牧羊犬 于 2008-7-11 17:59 发表
* l) x; I7 q! l6 [用ABC代替,A 30%, B 50%, C 100%1 [" Q" A7 M; n
A肯定不会射B,否则他死定了,但是他可以选择射C或是不射C,
  I* a( c( b0 L' H5 j+ l5 G如果射C,C没有死的,那么就和他没有射C一个效果,# o1 w( o0 [$ J/ S$ |
如果射C,C死了,那么B先发枪,第一轮 结束时A死亡几率50% ...

- q% v+ I( i2 I4 p5 `呵呵,具体概率的计算需要考虑的东西是挺多的。。。。。偶先看看你怎样改的。。。:)
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2008-7-11 22:49 | 显示全部楼层
对,Reisender和牧羊犬都有一个共识,那就是:
+ l5 M+ P8 M- l. I0 s+ h我们按牧羊犬的做法,先把三人按A、B、C编号。A=阿历克斯,B=克里斯,C=鲍博,
+ t4 B$ m: q& L6 N# x0 w# ]1 _; ~; t# ^# n& X; f( g8 t
那么:: q. O6 O5 a3 H3 e
C的命中率是100%,排第三。轮到他时,他一定要先干掉威胁最大的:B。
2 n. l9 W, C( `B的命中率是50%,排第二。因为他知道如果让C活下来,他就会死,所以他一定会先朝C开枪。7 H! K: R) o  \- {0 i
A的命中率是30%,排第一。他希望一轮下来后,B能活着,这样他才有希望。所以他也会先朝C开枪。; @% H/ F* ~) c% H7 \$ y. [

, Q3 M+ {: N0 m* q那么:第一轮下来,一定只剩2个人。有多种可能性,那么这时候就得算两两相对时候的概率了:
3 K! h$ n9 O2 ^7 C) b. r) L) `6 M假设:甲乙两人射中概率分别是 p1和 p2,甲先射,则 5 D$ c8 {/ _) }/ D  A. M7 G+ Y
甲最终获胜的概率是
' j+ s3 @$ e& ZP=p1+(1-p1)(1-p2) p1++(1-p1)^2 (1-p2)^2 p1 + ... 5 d5 |) z# Z0 [9 M
=p1/(p1+p2-p1p2).
3 O* l* e1 C/ u9 N" ~乙最终获胜的概率是 3 J( E9 m: a# x) T6 f
1-P=(1-p1)p2/(p1+p2-p1p2).
& Z: a6 K" J- T! s5 b
6 V& `7 _$ R9 K  _# z" E: N- Q( M还有一种假设就是:A可能在三个人都活着时放空枪。也就是第一枪。。
5 Y" j. c/ T& _- _4 k. U  R7 y( E& _然后按概率的算法,算出来的结果,令人惊奇。4 l3 ~  {! R, y, n

+ r, k( T8 D- n$ B要不要再重新算一下?:)
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2008-7-12 09:17 | 显示全部楼层
原帖由 过山车 于 2008-7-11 22:49 发表
- x4 s  z+ b6 \! }2 M, z4 D% \对,Reisender和牧羊犬都有一个共识,那就是:
( A( u7 I5 R  D& [' ^2 P4 O+ _我们按牧羊犬的做法,先把三人按A、B、C编号。A=阿历克斯,B=克里斯,C=鲍博,% K  L  |  E  }4 B2 C; o5 H
2 L2 B! k& [& }: Y) b" C
那么:
  X$ t# b2 j% K1 l$ I% aC的命中率是100%,排第三。轮到他时,他一定要先干掉威胁最大的:B。
& M1 t8 [! q% MB的命中 ...

4 l' n1 \% x9 U2 J2 M3 o' R+ S& _& T8 S  J: q1 A+ {
如果A发空枪,则9 k) e4 C7 m/ k3 Q4 o2 _. p
C的死亡率是50%,B的死亡率也是50%,那么这一场A的死亡率为0%; A% w/ Z( o1 Z: |( {* l
$ f+ y& P- E& Y# Z) [) T
以下推理同上,那么直接出现第二轮,有二种情况,
$ ], n( b  v8 UAB(50%的概率): 第二轮结束的时候A 35%死亡几率,B 30%死亡几率# S, d+ k- u" ~9 N8 N2 z5 g
AC(50%的概率):第二轮结束的时候A 70%死亡几率,C 30%死亡几率6 J( z" V" N1 D
6 C( M$ |0 b% C, |0 q% u" X5 `
所以第二轮下来
. V3 c7 j4 q7 P" d6 \A死亡率:  35%*50%+70%*50%=52.5%" k6 z/ ~7 b; p+ Z
B死亡率: 50%+50%*30%=65%4 Y* ~/ i) \; o! [, ?! p' t
C死亡率: 50%+ 50%*30%=65%/ A0 l9 }' R3 x6 t  h

* y3 P, v0 E4 d7 X7 nA放空枪的概率使自己的死亡率降到了三个人的最低点,而且比起他射C的话,他死亡的几率低了3个百分点,而且第一轮必定存活,果然应该放空枪  lz$高$
; {, u# M$ Q- q) N) w1 r+ U, n! M: n6 v% h1 E* l
不过楼主的一个推理错误是,两个人的胜率加起来并不是1,如果A和B在一起,呵呵~~
1 P+ M$ P. @& p# {& T' F; `$ n8 D8 F8 G6 ?8 \: p' c
[ 本帖最后由 牧羊犬 于 2008-7-12 09:46 编辑 ]
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+2, 2025-4-29 19:49 , Processed in 0.063927 second(s), 17 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表