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

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 6888|回复: 32

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

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

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

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

x
三个小伙子同时爱上了一个姑娘,为了决定他们谁能娶这个姑娘,他们决定用手枪进行一次决斗。 1 r5 N. o5 C; E0 f. x# A% s3 Q
+ z% c+ I& v& L1 T
阿历克斯的命中率是30%,克里斯比他好些,命中率是50%,最出色的枪手是鲍博,他从不失误,命中率是100%。 $ F  E/ g1 J" p& R; e
) T; J7 M3 G6 n2 R; r
由于这个显而易见的事实,为公平起见,他们决定按这样的顺序:阿历克斯先开枪,克里斯第二,鲍博最后。然后这样循环,直到他们只剩下一个人。
5 i( b8 u0 R! B
( e' M- L# y3 B8 J4 r* f那么这三个人中谁活下来的机会最大呢?他们都应该采取什么样的策略?
# h' `. c9 ~# D0 Y/ u, ?& g: f. h! O
:P :P :P
( v) l. q3 g5 J) n9 r$ s5 x3 {" g" h1 x
[ 本帖最后由 过山车 于 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 22:28 | 显示全部楼层
我觉得既然是讲机率的,大家就会先消灭力量强的对手,所以:(以下机会都是存活的机会)
- W/ q4 f' f+ s  G2 P5 F因为鲍博太厉害,对另外两个人都是威胁,他们都会先向他开枪。这样第一轮阿历克斯和克里斯开枪后,鲍博的机会是35%(70%*50%),其他两人100%。
2 |- `3 e1 W" m0 A7 e, F+ i7 q这时,如果鲍博死了(机率65%),他的机会就是0%,而且不能再开枪。阿历克斯和克里斯互相开枪,阿历克斯的机会是32%(100%*50%*65%),克里斯45%(100%*70%*65%)。/ A- C, k* Y  ~* o
如果鲍博没死(机率35%),应该会向克里斯开枪,因为他比阿历克斯危险。这样克里斯肯定会死,所以他的机会是0%。然后阿历克斯先开枪,鲍博后开枪,鲍博的机会是24%(70%*35%),阿历克斯的机会是26%((1-24%)*35%)。
" O; u% J; b! V: D# _3 d7 @
) ^9 ^0 b6 \* _. \7 _8 ^(我晕了。。。)$考虑$
6 c- H- a0 D0 t: \+ L( i% K8 b; s* v$ q% I# y2 @8 E9 A
两种可能性相加,阿历克斯58%,克里斯45%,鲍博24%。所以存活机会最大的是阿历克斯。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2008-7-11 12:00 | 显示全部楼层
原帖由 Reisender 于 2008-7-10 23:28 发表
# w4 ]2 [- [: j+ y, q我觉得既然是讲机率的,大家就会先消灭力量强的对手,所以:(以下机会都是存活的机会); w$ n) e9 ?! B# ^5 `+ c
因为鲍博太厉害,对另外两个人都是威胁,他们都会先向他开枪。这样第一轮阿历克斯和克里斯开枪后,鲍博的机会是35%(70 ...
: I0 x' O# Y2 r; M! U
$高$ $送花$ $送花$ - X% g1 h; ]  ~! Q" f! b% \
还不够全面。。。还有些其他的可能性和策略。。。$汗$
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2008-7-11 12:02 | 显示全部楼层
这个不会太难吧。。。$考虑$ $考虑$
7 @8 E, c: ?9 x1 V9 f/ g0 L4 X除了Reisender的回答,没人愿意玩吗?$郁闷$
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2008-7-11 14:40 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2008-7-11 15:20 | 显示全部楼层
原帖由 Reisender 于 2008-7-11 15:40 发表
8 s& J2 O+ K1 E" `+ j6 X估计是考虑方向不对。给点提示吧。。。$汗$

- S) }3 h% p* g2 i6 W比如说阿历克斯朝天开的枪。。。;)
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2008-7-11 16:59 | 显示全部楼层
用ABC代替,A 30%, B 50%, C 100%5 ]1 f% @! \" z
A肯定不会射B,否则他死定了,但是他可以选择射C或是不射C,7 R$ m6 e+ j% b
如果射C,C没有死的,那么就和他没有射C一个效果," ~0 l2 r& A* S  v' i
如果射C,C死了,那么B先发枪,第一轮 结束时A死亡几率50%,第二轮A首发枪,结束后A死亡几率35%,B死亡几率30%,两人一起存活率为35%,第三轮也一样。
6 U! c5 I* W. r0 H7 }如果他选择射C或是没有射中C的话,那么C一定会回头射B,那么B 100%死亡率,第一轮结束,AC存活,B死亡。然后第二轮A首发,A70%死亡率,C30%死亡率,没有两人同时存活的可能,所以比赛结束。
; u3 s% S; g5 e3 o3 \所以A会选择射C。
% x  i$ Q8 V1 Q& ^  J5 a$ y
; O1 r+ o+ U  N4 |那么AB一定都会选择射C。3 e% b6 q! j/ H& M
第一轮AB同时射C,C的死亡率是(30%+70%×50%)65%,因为如果C活着C会首先选择射B,B死亡率就是C存活率,35%,如果A射死了C,则B会选择射死A,那么A的死亡率是15%。不存在三人都存活的几率。一定有一个人死亡。
0 _: f5 x: i" z9 J) k3 ~6 T8 ]第一轮结束
5 j# o: S3 H; A7 V2 hA 死亡率15%
# }* i1 Z6 E- h: @$ A4 `B 死亡率35%
" r( e# }- I$ i! p# G0 U5 e# FC 死亡率65%
' X) {/ ]- F  m, f" T' ?" ?& y7 q3 I% X! O
15%+35%+65%= 115% 解释: 有15%的概率死两个人,A射死C,B射死A
3 n1 h5 c+ s. [6 v0 ]8 c; r& {5 b6 K第一轮有15%的几率AC死亡,B胜利,所以出现第二轮的概率有85%
1 r! y2 ^! t" a  {; P有二种情况,
# l% l, z+ {" Y- [/ A  R8 V) s; zAB(35%的概率): 第二轮结束的时候A 35%死亡几率,B 30%死亡几率
7 q/ ~& W# t# z5 v" J" N7 hAC(65%的概率):第二轮结束的时候A 70%死亡几率,C 30%死亡几率/ |. L! g8 B( `3 y' g

, I: q0 e, r& q7 H, _& [# F1 _0 ^所以第二轮下来, K: ~& I( b' _1 G; B
A死亡率:  15%+(65%*35%+35%*70%)*85%=55.16%9 M; R& \) `  K& K1 g& H
B死亡率: 35%+65%*30%*85%=51.58%. t# O0 M& d0 y) P/ {6 r
C死亡率: 65%+ 35%*30%*85%= 73.93%" ^5 P$ c- ]7 o

0 L9 w. T% q9 u$ a6 R, I$ s8 ]所以第二轮下来死亡率最低的反而是B,而且以后B和A的比赛中,B还是占有微弱优势,所以可以得出B是生存几率最大的~~
( V1 |/ y- E8 k. q4 b" z+ G/ Y7 t( R- e' V. k
三个人死两个人,所以死亡率应该是66.67%。上面的几率相加除以3是60.22%,说明还有小几率会进行到第三轮之后,呵呵~~~
, K3 z# ?/ ^: A' ]* }1 p' m$ ~$ W: h% g; e3 i; N0 f. s
; T7 K. m7 z" K/ q6 R' m( w
一直发现自己推理的错误,一直在修改~~汗0 D+ F, q8 w% X( t

% a) s* t1 O" I8 r[ 本帖最后由 牧羊犬 于 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 21:28 | 显示全部楼层
原帖由 牧羊犬 于 2008-7-11 17:59 发表 ( n! E! C7 ~/ t! a* f: j. ~0 ~
用ABC代替,A 30%, B 50%, C 100%! l, h# Z! s# [5 j; {5 m3 K  Q; @* y
A肯定不会射B,否则他死定了,但是他可以选择射C或是不射C,4 N& K) u  S7 Z: w* k% W- B$ e& k
如果射C,C没有死的,那么就和他没有射C一个效果,
5 b) v% w% F! Z如果射C,C死了,那么B先发枪,第一轮 结束时A死亡几率50% ...
; T8 v3 |) ^- S( n0 B7 r! T. b
呵呵,具体概率的计算需要考虑的东西是挺多的。。。。。偶先看看你怎样改的。。。:)
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2008-7-11 21:49 | 显示全部楼层
对,Reisender和牧羊犬都有一个共识,那就是:6 \2 w% Z% ^( ~0 v- z8 i
我们按牧羊犬的做法,先把三人按A、B、C编号。A=阿历克斯,B=克里斯,C=鲍博,& S# E* s" y1 j: r( N' D

% ]3 N9 M* _5 X3 v) N7 N那么:3 a9 e; [, t4 s* _( \
C的命中率是100%,排第三。轮到他时,他一定要先干掉威胁最大的:B。, }3 Z0 `& e1 F# M- {3 U
B的命中率是50%,排第二。因为他知道如果让C活下来,他就会死,所以他一定会先朝C开枪。' K: j2 p+ k3 P% J' [
A的命中率是30%,排第一。他希望一轮下来后,B能活着,这样他才有希望。所以他也会先朝C开枪。" M) Q; `' I$ V0 g
( D# W1 c8 \; Y' R+ g
那么:第一轮下来,一定只剩2个人。有多种可能性,那么这时候就得算两两相对时候的概率了:/ e, p( x5 q- B9 n5 I2 N% I+ R; m
假设:甲乙两人射中概率分别是 p1和 p2,甲先射,则   q% N0 w: ?: {5 x& F) i
甲最终获胜的概率是 ; f3 h8 Z6 k# @- T
P=p1+(1-p1)(1-p2) p1++(1-p1)^2 (1-p2)^2 p1 + ... 0 Q) g' ?: O. _' A4 C
=p1/(p1+p2-p1p2).
8 `3 }2 n0 G# p8 [  H( ~乙最终获胜的概率是 - ?9 k/ v  z& g% p
1-P=(1-p1)p2/(p1+p2-p1p2). ( ?! G' M( y% Y
6 v8 S9 B8 J" i$ _2 v' g9 m# ^1 Y
还有一种假设就是:A可能在三个人都活着时放空枪。也就是第一枪。。! W1 Y8 W0 A. h
然后按概率的算法,算出来的结果,令人惊奇。+ K4 M! A) B9 E
6 q- f! A. ?) m
要不要再重新算一下?:)
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2008-7-12 08:17 | 显示全部楼层
原帖由 过山车 于 2008-7-11 22:49 发表
  W4 M8 _& m% v0 ?% D% W对,Reisender和牧羊犬都有一个共识,那就是:" d5 k& Z! {7 f& B& W5 J7 k
我们按牧羊犬的做法,先把三人按A、B、C编号。A=阿历克斯,B=克里斯,C=鲍博,+ ^6 ?( d; m5 c. P- W

6 P' j+ k) F9 c7 q; Q! W. O7 @那么:" P4 G' O  x& m4 u
C的命中率是100%,排第三。轮到他时,他一定要先干掉威胁最大的:B。
- V& Z. h. A: V, c" e/ E8 OB的命中 ...

7 N! n1 d: z, I9 Z/ }# G  X
( a$ O0 i/ S+ m6 r$ Z如果A发空枪,则8 d! E7 s1 u: D9 \- u& a! n1 ?, b
C的死亡率是50%,B的死亡率也是50%,那么这一场A的死亡率为0%' R* w- t% J9 c/ `

) ]% b# d8 J4 M! n! V+ B以下推理同上,那么直接出现第二轮,有二种情况,
/ A9 a& c; F7 D4 o6 SAB(50%的概率): 第二轮结束的时候A 35%死亡几率,B 30%死亡几率
2 g. ~5 \  g3 e7 q5 p  y: S8 yAC(50%的概率):第二轮结束的时候A 70%死亡几率,C 30%死亡几率
/ j" U3 ^8 r* e, ?) O; ~0 j3 C$ P4 L$ c1 z5 _
所以第二轮下来1 i+ [" ]4 ~( F+ _: o4 Q* [
A死亡率:  35%*50%+70%*50%=52.5%& _/ D4 b8 D' i" ]& Z
B死亡率: 50%+50%*30%=65%) h7 B6 s" @$ e& T7 w' D4 ^" a) L9 e" B
C死亡率: 50%+ 50%*30%=65%
4 r. n3 R' `& k6 m+ M2 v4 _& ?6 Z/ k0 o( z, T8 l: P8 X9 M
A放空枪的概率使自己的死亡率降到了三个人的最低点,而且比起他射C的话,他死亡的几率低了3个百分点,而且第一轮必定存活,果然应该放空枪  lz$高$ 8 m5 U! ?2 i% v" L# b+ H1 Y
: w3 A6 A" ?. W8 C4 f
不过楼主的一个推理错误是,两个人的胜率加起来并不是1,如果A和B在一起,呵呵~~/ n1 \$ L; ~- R( u- |

- K% b% ^* g( R1 @: ~) i[ 本帖最后由 牧羊犬 于 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+1, 2025-3-11 02:23 , Processed in 0.069425 second(s), 18 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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