作者greatbridge (...)
看板logic
标题Re: [请益] 谁说真话
时间Fri Sep 26 10:19:42 2008
※ 引述《jayfrog (若要人不宅 除非己莫宅)》之铭言:
: 假设有三个长个一模一样的机器人,每个机器人必须投下金币後才可以问问题,而问完一
: 个问题後,则必须再投入新的金币,才能再次的启动。这三个机器人分别如下:
: 1.诚者: 对你所说的问题,都会回答正确的答案
: 2.骗子:对你所说的问题,都会回答错误的答案
: 3.墙头草:如果你问的问题,诚者或骗子其中一个回答是,他的答案就是是
: 举个例子:
: 诚者:是 骗子:是 墙头草:是
: 诚者:是 骗子:否 墙头草:是
: 诚者:否 骗子:是 墙头草:是
: 诚者:否 骗子:否 墙头草:否
我比较好奇的是如果问题只有"是"跟"否"两种答案
拿同一问题问诚者和骗子,得到的答案一定相反
不管问题是否正确,诚者和骗子一定只有其中一个会回答"是"
应该不会发生第一和第四种诚者和骗子答案相同的情况
: 用逻辑符号来说 他的回答方式就是 "诚者ˇ骗子"
: 再举个例子:
: 你问墙头草:1+1=2 他会说是(因为诚者会回答是)
: 1+1=3 他也会说是(因为骗子会回答是)
: 而你身上只有三个金币,你要问什麽才能分辨出谁是谁呢?
: 对了,忘了说。他们的回答方式是用举手的,换言之,他们只会说"是"或"否"。
: 什麽意思呢?如果你问其中一个机器人说:1+1=2,对不对?
: 他会举起右手,但我们不知道右手所指的意思是"是" 还是"否"
第一枚金币问a,1+1=2(答案正确)对不对 结果a举右手
此时右手代表的答案可能是"是"也可能是"否"
而a的身分可能是诚者、骗子、墙头草,无从判断
第二枚金币同样问a,1+1=3(答案错误)对不对
情境1:a举左手
情境1-1:右手代表"是",左手代表"否",a是诚者--成立
情境1-2:右手代表"是",左手代表"否",a是骗子--不成立
情境1-3:右手代表"是",左手代表"否",a是墙头草--成立
情境1-4:右手代表"否",左手代表"是",a是诚者--不成立
情境1-5:右手代表"否",左手代表"是",a是骗子--成立
情境1-6:右手代表"否",左手代表"是",a是墙头草--成立
情境2:a还是举右手
情境2-1:右手代表"是",左手代表"否",a是诚者--不成立
情境2-2:右手代表"是",左手代表"否",a是骗子--不成立
情境2-3:右手代表"是",左手代表"否",a是墙头草--成立
情境2-4:右手代表"否",左手代表"是",a是诚者--不成立
情境2-5:右手代表"否",左手代表"是",a是骗子--不成立
情境2-6:右手代表"否",左手代表"是",a是墙头草--成立
--------------------------------------------------------------
以「不同问题」问「同一个人」会举「同一支手」的就是墙头草,很写实
也就是当出现情境2的状况可以确定a是墙头草
再把第一个问题(1+1=2)拿来问b
如果b和a(墙头草)一样都举右手,那b的身分就是诚者,c是骗子
如果b举左手,那b的身分就是骗子,c是诚者
而右手代表"是",左手代表"否"
-------------------------------------------------------------------
情境1的状况分为
情境3-1:右手代表"是",左手代表"否",a的身分可能是诚者或墙头草
情境3-2:右手代表"否",左手代表"是",a的身分可能是骗子或墙头草
把第一题1+1=2的问题拿来问b
情境3-1-1:b跟a一样举右手,那可以确定c是骗子,但ab的身分不详
情境3-1-2:b举左手,那可以确定b是骗子,但ac的身分不详
发生情境1这种情况好像需再给一个条件(左、右手各代表什麽)
才有办法明确的将3人分出身分
不知道这样想对不对
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.115.4.83