問題:
三個小夥子同時愛上了一個姑娘,為了決定他們誰能娶這個姑娘,他們決定用手槍進行一次決鬥。A的命中率是30%,B比他好些,命中率是50%,最出色的槍手是C,他從不失誤,命中率是100%。為公平起見,他們決定按這樣的順序:A先開槍,B第二,C最後。然後這樣循環,直到他們隻剩下一個人。那麼這三個人中誰活下來的機會最大呢?他們都應該采取什麼樣的政策?
分析:
1)A、B要是一直不能命中C,隻要兩輪,他們兩個都死;A要想活,就要至少争取輪不到C開第二槍;
2)第一輪結束的時候,A和B為了自保肯定先針對C,是以不是B死就是C死,A很有可能活着;但是A肯定希望活着的是B,B能活說明A或者B第一槍已經命中C,因為如果A跟B都沒殺死C,C肯定先殺死B。是以原則上A會幫着B打C;
3)不過A考慮萬一他第一槍把C打死了,B下一個開槍,肯定對象是他;即使B第一槍打不中他,輪到A開第二槍,而以A自己30%的命中率,不大可能連續兩槍都命中的,是以這一槍很可能失誤,下一次輪到B的時候,第二槍幹掉他的可能性很大。
總結:
為了争取最大的生存可能,A希望第一輪C倒下,但并不是他開的槍,是以第一槍很可能會考慮放棄,這樣雖然坑了B,但是增大了自己的生存機會,是弱者為求自保不去招惹強者的做法。
詳細讨論:
先考慮雙人決鬥
a)AB決鬥:
A存活的幾率:Na=30%+(70%x50%x30%)+(70%x50%x70%x50%x30%)+...=30%x(1+a+a^2+...) =30%x1/(1-35%)=30%/65%≈0.462
B存活的幾率:
Nb≈0.538
b)AC決鬥
Na=30%
Nc=70%
c)BC決鬥
Nb=50%
Nc=50%
分情況解答:
情況一:
如果A第一槍打C
A活的可能性組合:
1)A槍殺C,B失誤未殺死A,AB決鬥最終A活的幾率:30%x50%x30%/65%≈0.069
2)A未殺掉C,B殺了C,AB決鬥最終A活的幾率:70%x50%x30%/65%≈0.162
3)AB均未殺掉C,C殺了B,AC決鬥A活的幾率:70%x50%x30%=0.105
Na≈0.336
B活的可能性組合:
1)A槍殺C,B殺死A: 30%x50%=0.15
2)A槍殺C,B失誤未殺死A,AB決鬥B活的幾率:30%x50%x35%/65%≈0.081
3)A失誤未殺掉C,B殺了C,AB決鬥B活的幾率:70%x50%x35%/65%≈0.188
Nb≈0.419
C活的可能性:AB均失誤,C殺B,AC決鬥C活的幾率: Nc=70%x50%x70%=0.245
如果A第一槍打C,B生存的機會最大
情況二:
如果A第一槍放棄
A存活的可能性組合:
1)B殺了C,AB決鬥最終A活的幾率:50%x30%/65%≈0.231
2)B未殺掉C,C殺了B,AC決鬥A活的幾率:50%x30%=0.15
Na≈0.381
B活的可能性:B殺掉C,AB決鬥B活的幾率:Nb=50%x35%/65%≈0.269
C活的可能性:B失誤未殺掉C,C殺B,AC決鬥C活的幾率: Nc=50%x70%=0.35
綜上:
如果A第一槍放空槍,A生存的機會最大,而且存活機率大于選擇第一槍打C的的存活機率。
結論:
如果A第一槍放空槍,A的生存機會會最大;如果選擇第一槍幫B打C,則B的生存機會最大。