作者ericantion (游客)
看板logic
标题Re: [请益] 谁说真话
时间Sun Sep 21 11:32:56 2008
※ 引述《jayfrog (若要人不宅 除非己莫宅)》之铭言:
: 假设有三个长个一模一样的机器人,每个机器人必须投下金币後才可以问问题,而问完一
: 个问题後,则必须再投入新的金币,才能再次的启动。这三个机器人分别如下:
: 1.诚者: 对你所说的问题,都会回答正确的答案
: 2.骗子:对你所说的问题,都会回答错误的答案
: 3.墙头草:如果你问的问题,诚者或骗子其中一个回答是,他的答案就是是
: 举个例子:
: 诚者:是 骗子:是 墙头草:是
: 诚者:是 骗子:否 墙头草:是
: 诚者:否 骗子:是 墙头草:是
: 诚者:否 骗子:否 墙头草:否
: 用逻辑符号来说 他的回答方式就是 "诚者ˇ骗子"
: 再举个例子:
: 你问墙头草:1+1=2 他会说是(因为诚者会回答是)
: 1+1=3 他也会说是(因为骗子会回答是)
: 而你身上只有三个金币,你要问什麽才能分辨出谁是谁呢?
: 对了,忘了说。他们的回答方式是用举手的,换言之,他们只会说"是"或"否"。
: 什麽意思呢?如果你问其中一个机器人说:1+1=2,对不对?
: 他会举起右手,但我们不知道右手所指的意思是"是" 还是"否"
: 当然三个机器人的是和否都是同边的
: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
: 其实我很怕 我题目说的很不清楚
先假设你题目的意思是问问题後机器人有举手为是 没举手为否
且若第一个问题问到墙头草的话他的答案一定是否
第一个问题先问A机器人:你是诚者吗?
会有两种结果
a.举手 => A机器人为诚者或者骗子
b.没举手 => A机器人为墙头草
第二个问题若a情况则问B机器人:A机器人是墙头草吗?
aa.举手 => B机器人为墙头草或骗子 由a和aa可推断出C机器人为诚者或墙头草
ab.不举手 => B机器人为诚者 A机器人为骗子 (逻辑不通)
第三个问题问C机器人:你是墙头草吗?
aaa.举手 => C机器人为墙头草 B机器人为骗子 A机器人为诚者
aab.不举手 => C机器人为诚者 A机器人为骗子 B机器人为墙头草
第二个问题若是b情况则问B机器人:A机器人是墙头草吗?
ba.举手 => B为诚者 A为墙头草 C为骗子
bb.不举手 => B为骗子 A为墙头草 C为诚者
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.168.188.184
1F:→ luciferii:你第一句就看错题目了。 09/21 11:36
2F:→ ericantion:攻击别人是你的乐趣?我看你也误解题目为可能会举左手 09/21 12:43
3F:→ ericantion:还是你也以为这是弱智题? 所以连解答都懒的解? 09/21 12:54
4F:推 luciferii:题目有说,请看清楚。 09/21 13:15
5F:推 hilorrk:e大在生什麽气@@? 09/21 18:52