作者jayfrog (若要人不宅 除非己莫宅)
看板logic
标题[请益] 谁说真话
时间Sat Sep 20 05:27:36 2008
假设有三个长个一模一样的机器人,每个机器人必须投下金币後才可以问问题,而问完一
个问题後,则必须再投入新的金币,才能再次的启动。这三个机器人分别如下:
1.诚者: 对你所说的问题,都会回答正确的答案
2.骗子:对你所说的问题,都会回答错误的答案
3.墙头草:如果你问的问题,诚者或骗子其中一个回答是,他的答案就是是
举个例子:
诚者:是 骗子:是 墙头草:是
诚者:是 骗子:否 墙头草:是
诚者:否 骗子:是 墙头草:是
诚者:否 骗子:否 墙头草:否
用逻辑符号来说 他的回答方式就是 "诚者ˇ骗子"
再举个例子:
你问墙头草:1+1=2 他会说是(因为诚者会回答是)
1+1=3 他也会说是(因为骗子会回答是)
而你身上只有三个金币,你要问什麽才能分辨出谁是谁呢?
对了,忘了说。他们的回答方式是用举手的,换言之,他们只会说"是"或"否"。
什麽意思呢?如果你问其中一个机器人说:1+1=2,对不对?
他会举起右手,但我们不知道右手所指的意思是"是" 还是"否"
当然三个机器人的是和否都是同边的
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
其实我很怕 我题目说的很不清楚
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.170.199
1F:推 ivanos:如果先问到墙头草它会有什麽反应? 09/20 05:40
2F:推 ivanos:你多增加的逻辑符号无助於解决我上面提的问题 09/20 05:53
※ 编辑: jayfrog 来自: 61.230.170.199 (09/20 06:00)
3F:推 dalconan:一次只能问一台? 09/20 12:10
4F:推 hilorrk:题目好像有问题...? 09/20 20:03
5F:推 hilorrk:没事 看错= = 09/20 20:58
6F:推 Selkirs:其实你把题目给解释乱了... 09/21 01:47
7F:推 STONE76725:一个说正确答案 ㄧ个说错误答案 两个答案应该不会ㄧ样? 09/26 00:30