Board logo

标题: Quest:三个神枪手 [打印本页]

作者: 司徒苍月    时间: 2008-4-29 15:50     标题: Quest:三个神枪手

三人站成一个等边三角形,三人互为势不两立的仇人,谁都希望其他两人先死而自己不死,三人每人手上都有一把性能稳定而且同样的手枪,枪里各只有一发子弹,三人全是弹无虚发的神枪手,只要谁向其他任何一人开枪就都能把他打死。上述这些情况三人都互相知道,如果你是其中一人,请问这个时候你将采取什么方案?

      注意:其他两人和你一样,也是完全理性的。

------------------

动脑子的时候到了
作者: 夏侯敦的妹妹    时间: 2008-4-29 16:50

手枪指着自己的脑袋喊:“你们丫别过来,敢过来老娘自杀”
作者: 夏侯懋    时间: 2008-4-29 17:04

空放一枪,然后蹲下
作者: 无事公    时间: 2008-4-29 17:10

叫大家来玩轮盘游戏,
然后大家都会把手枪的子弹都倒出来,你不倒,就把他们干掉了。
作者: leizhen    时间: 2008-4-29 17:25

空放一枪,然后等着看另外两人的决斗吧
作者: alance1981    时间: 2008-4-29 17:27

假装自己中弹倒下如何
作者: 炎帝瀑布碎    时间: 2008-4-29 18:24

和他们讲我们回去各自再装一发子弹继续,然后我开溜
作者: 青石    时间: 2008-4-29 18:34

三人都完全一样

我觉得结果就是三人同时活下来或者同时死掉

由于谁都不愿死掉,所以结果就是三人都活下来

如果三人的命中率各不相同,开枪顺序确定,那么可以讨论首先开枪人的最佳策略

PS:这是“三人决斗问题”的变种
作者: 司徒苍月    时间: 2008-4-30 15:46



QUOTE:
原帖由 alance1981 于 2008-4-29 17:27 发表
假装自己中弹倒下如何



QUOTE:
原帖由 leizhen 于 2008-4-29 17:25 发表
空放一枪,然后等着看另外两人的决斗吧



QUOTE:
原帖由 炎帝瀑布碎 于 2008-4-29 18:24 发表
和他们讲我们回去各自再装一发子弹继续,然后我开溜

于是你挂了

MS三个人要保持对等距离,否则都有两人串通共杀第三者的可能

[ 本帖最后由 司徒苍月 于 2008-4-30 15:47 编辑 ]
作者: MMM    时间: 2008-5-3 19:41

哈哈~
原来的50%70%100%全部变100%了啊
作者: 司徒苍月    时间: 2008-5-3 19:45     标题: 回复 #10 MMM 的帖子

摸下3米脑袋

有种想法,是否可以这样解题:即三人保持一个正三角形,之间距离相等,而后大家都后退(保命为最优先),拉大正三角形(形状保持不变),等扩大到一定程度(无限大MS不可能,暂定为子弹射程之外)再逃跑
作者: 炎帝瀑布碎    时间: 2008-5-3 19:50     标题: 回复 #11 司徒苍月 的帖子

我前面的意思其实就是要让大家都闪人

前面的东西偶应该这么表达

和他们讲我们回去各自再装一发子弹继续,然后大家回去都拿了子弹,然后我不去现场了

[ 本帖最后由 炎帝瀑布碎 于 2008-5-3 19:51 编辑 ]
作者: 一个也不能少    时间: 2008-5-3 19:58

把枪指向自己, 然后缓慢后退
作者: 铁杵成针    时间: 2008-5-7 02:42

把子弹拿出,放在3人中间,然后后退。
作者: 零星小雨    时间: 2008-5-7 12:57

有点意思,掺合一下:

    感觉这题选择方案的目的是保命,或者是把另两人有意选择射击自

己的可能性尽量降低(三人同样理性,因此应该都不会随机选择)。

    三人同时出手、同时中弹的结果,是自己必挂(划不来),

我不希望,想必另两人也不希望发生.那么就看开枪顺序了。

   做为其中一人,首先我不会第一个开枪,因为那样很有可能会成为第

二个牺牲者。但是,这样又不得不冒着被第一个开枪人选中的危险(可

是谁会冒死第一个开枪呢?)所以应该不必担心。

    不同时开枪+没人第一个开枪=不会有人开枪。

   一发子弹面对两个对手时的真正作用只是:牵制+震慑。

    所以只要自己不开枪,不丢下枪,做什么都不会有危险。

另:串通=使诈,应该行不通的。


以上只是想当然,但愿可以保命
作者: Jonathans    时间: 2008-5-8 21:38

如果是女人 使用美人計如何?
作者: KYOKO    时间: 2008-5-13 12:45

什么都不做,只是不知这状态维持多久
作者: Z_Artemis    时间: 2008-5-13 17:03

弃枪,然后随便超其中一个扑过去。

站在敌人的角度想,如果第一人弃枪,最大的威胁就是第二人,所以两人一定会朝对方开枪。

这个时候朝一个人扑过去。

如果扑的是中枪的一方,那么他手上的枪还有子弹,可以用来射杀另一人。

如果扑的是开枪一方,趁他开枪情绪未定,拳脚打死他。

如果两个人都开枪且中枪,很好很强大~

[ 本帖最后由 Z_Artemis 于 2008-5-13 17:07 编辑 ]
作者: an老忘密码    时间: 2008-5-13 17:50

参与。


理论上来说


这种情况下,大家都用退后,解除僵局。


然后再互斗。先开枪杀掉一个。取其枪,再去斗另一个。




轮盘赌。因无人品环境说明,不能成立。其实俺觉得这个省事。
作者: 色哈    时间: 2008-5-13 17:54

生火,煮饭,看谁熬的久
作者: an老忘密码    时间: 2008-5-13 17:58

谁都希望其他两人先死而自己不死



生火,煮饭,看谁熬的久,

安家,落户,娶妻生子。

看谁长命。


俺觉得20楼的是正解。
作者: zjy1987320    时间: 2008-5-17 14:52

我觉得还是应该放空枪比较好,因为这样其他2个人都知道你没有子弹了,对自己够不成威胁,而对自己够成威胁的就是另外一个枪里还有子弹的人,而且,这个条件是建立在其他2个人没有串通好的情况下,如果其他2个人都串通好了,无论你怎么开枪都是死路一条,所以,一般来说,剩余的2个人都会把子弹留给对自己构成威胁的对方,而不会留给你
作者: an老忘密码    时间: 2008-5-17 17:22

我觉得还是应该放空枪比较好,因为这样其他2个人都知道你没有子弹了,对自己够不成威胁,而对自己够成威胁的就是另外一个枪里还有子弹的人,而且,这个条件是建立在其他2个人没有串通好的情况下,如果其他2个人都串通好了,无论你怎么开枪都是死路一条,所以,一般来说,剩余的2个人都会把子弹留给对自己构成威胁的对方,而不会留给你




三人互为势不两立的仇人


为自己活命把刀子都放下?同理大家都放下的话?那真是一笑泯恩仇。
作者: 司徒苍月    时间: 2008-5-17 19:38     标题: 回复 #23 an老忘密码 的帖子

放空枪等于自杀- -
其他两位同时开枪击毙你,而后他们两个走开了

请注意本题是在确定保存自己的前提下,尽量杀死对方

[ 本帖最后由 司徒苍月 于 2008-5-17 19:39 编辑 ]
作者: kaidokido    时间: 2008-5-17 22:47



QUOTE:
原帖由 司徒苍月 于 2008-5-17 17:23 发表
放空枪等于自杀- -
其他两位同时开枪击毙你,而后他们两个走开了

请注意本题是在确定保存自己的前提下,尽量杀死对方

其他2人如果也遵循是在确定保存自己的前提下,尽量杀死对方
就不可能存在被其他2人同时击毙的情况 除非串通

如果可以串通 由于都以活》杀人为前提 那么3个人完全可以聊聊天然后马上回家睡觉
作者: an老忘密码    时间: 2008-5-17 23:10

回复 #23 an老忘密码 的帖子


放空枪等于自杀- -
其他两位同时开枪击毙你,而后他们两个走开了

请注意本题是在确定保存自己的前提下,尽量杀死对方

[ 本帖最后由 司徒苍月 于 2008-5-17 19:39 编辑 ]



没话说了,谁在放空枪?看清楚呀,大侠,会死人的。

LZ都回贴不看贴。

本来就是无厘头的题

惹不起,不搅和了。

[ 本帖最后由 an老忘密码 于 2008-5-17 23:26 编辑 ]
作者: 靖天    时间: 2008-5-17 23:34

放空
然後自己倒下
讓另兩人認為是對方開槍殺了我
那兩人都以為對方沒彈啦,於是互相開槍
如果沒全死,就上前用拳頭補刀
作者: 无情杀手荆无命    时间: 2008-6-8 22:25

自己倒下,同时朝地上开一枪
剩下2至少死一个,自己先活下来
作者: 一叶寒    时间: 2008-6-9 01:48

直接丢掉枪
作者: 異類之王    时间: 2008-6-29 18:47

用曹操傳來比喻的話,就是3個仙人都可以用暈眩而且必中,但是mp只夠用一次,那當然不打直接跑了…,剩下兩人追不上你也只能先暈對方了。
作者: 石榴的味道    时间: 2008-7-31 05:18



QUOTE:
原帖由 Z_Artemis 于 2008-5-13 17:03 发表
弃枪,然后随便超其中一个扑过去。

站在敌人的角度想,如果第一人弃枪,最大的威胁就是第二人,所以两人一定会朝对方开枪。

这个时候朝一个人扑过去。

如果扑的是中枪的一方,那么他手上的枪还有子弹, ...

相对来说,这种方法可能比较实用。

PS:LZ自己你知道标准答案么?我看大家是想不出更好的答案了...
作者: 飞天游龙    时间: 2008-8-2 16:41

原题应该这样的吧:
有三个人要决战,决战地点是一个边长为10米的等边三角形的平台,三人各自站在三个顶点上。三人互为势不两立的仇人,谁都希望其他两人先死而自己不死,三人每人手上都有一把性能稳定而且同样的手枪,枪里各只有一发子弹,三人全是弹无虚发的神枪手,只要谁向其他任何一人开枪就都能把他打死。其外,这三个人都是极端聪明的人,他们都同样的强壮,有相同的奔跑能力,他们拥有的决战工具只有枪除此之外别无它物。上述这些情况三人都互相知道,如果你是其中一人,请问这个时候你将采取什么方案可以使自己成为唯一的幸存者?


三个神枪手决战问题最佳答案
在此,先理清问题暗含的前提条件。
1、三人都在等边三角形平台上,决战不结束谁也不能离开。
2、三都分别在三角形平台的三个顶点上,且距离相等。
3、这是一场智者之间公平的决斗,他们身上只带有枪,不能够携带其他的器具。
4、他们都是神枪手且很有智慧很聪明,身体条件状况也一样。
5、最终的结果只能有一个人幸存下来。
[最佳答案]
我们在此假设三个神枪手分别是A,B,C。如果我是A的话,我会这样做,偷偷地取下子弹并藏于身中,然后将枪扔到距B三米距A七米的地方,我们设此点为D点。在A扔枪的瞬间,B的第一反应是立刻杀死C,然后捡起A扔过来的枪再杀死A;而C的第一反应是立刻杀死B,否则B会杀死他。B与C的决战就这样开始了。
若B杀死C,他会迅速跑向D点,捡起A扔的枪杀A,而A扔弃的枪里没有子弹,所以B无法杀死A;而A这时迅速跑向C所在的地方,捡起C的枪杀死B。
若是C杀死B,他会迅速跑向B所在的地方,捡起B的枪杀死A;但是A距他所扔的枪只有七米,而C距B留下的枪却有十米,因此,A能够抢在C之前拿到枪并迅速装上子弹杀死C。
作者: 司徒苍月    时间: 2008-8-2 17:44     标题: 回复 #32 飞天游龙 的帖子

A有异动,BC先一起射杀A
作者: 飞天游龙    时间: 2008-8-3 11:05



QUOTE:
原帖由 司徒苍月 于 2008-8-2 17:44 发表
A有异动,BC先一起射杀A

一起射杀跟前提条件不符了

那楼主自己的答案是什么
不要发过来瞎搅和的哦
作者: Cipher    时间: 2008-9-29 16:56

如果3个人都同样理性聪明的话这题根本无解,就拿上面的扔枪最佳答案来说吧,枪扔出去了,凭什么C就要第一反应杀死B捏,大家条件相同,同样理性聪明,他自然会想到,这是A为了引诱我们两个决斗设下的局,枪里其实没有子弹。B同理。

然后C又想,因为A和我同样聪明,他应该会想到我们认为枪里没有子弹,所以枪里其实是有子弹的,我不打死B,B就会打死我。然后C又想,A应该想到我想到了因为A和我同样聪明他应该会想到我们认为枪里没有子弹所以枪里其实是有子弹的,所以枪里没有子弹。C又想,A应该想到我想到了A应该想到我想到了因为A和我同样聪明他应该会想到我们认为枪里没有子弹所以枪里其实是有子弹的所以枪里没有子弹,所以枪里有子弹……很快就进入了老和尚给小和尚讲故事的循环……

因此说,这个故事会有个另类的结局。如果你是A,随便你做些什么,把枪丢掉也好,走开也好,B和C都会陷入思考的递归回路,解递归也就是不停地压栈啦,拼命压栈的结果,当然是资源耗尽导致堆栈溢出,系统任务忙,这时你再走上去,无论做什么他们都不会响应,从他们手里把枪拿过来一枪一个就是了……

[ 本帖最后由 Cipher 于 2008-9-29 16:59 编辑 ]
作者: 士元    时间: 2008-10-7 14:22

只要有一个人开枪,问题就会解决,因为人在情况极度危及生命的条件下最有可能做的反射动作就是反击,例如A向B开枪,
那B就很有可能反射性的回射A(两人都是神枪手,射出子弹对方必死无疑),那C就会活下来,相反的情况的话,A向B开枪,
结果B向C开枪,那A就存活,无非是活下来的人枪壳里少没少颗子弹。说到底还是耐心的问题。
作者: whm123789    时间: 2008-10-29 14:58

把子弹拿出来,把枪丢到他们两人的中间
作者: 中庸    时间: 2008-11-23 23:21

楼主的答案呢?不会是忽悠人的吧。无语!




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0