作者DreamYeh (天使)
看板logic
标题Re: [讨论] 问路
时间Sun Mar 12 01:49:56 2006
※ 引述《ssall ()》之铭言:
: 这是一个老梗题目的变形。
: =========================
: 浪人要到乡民村找村长,不幸走到了一个岔路,他知道
: 其中一边是乡民村,另外一边则是会死人的路。但他忘
: 记到底是哪一边了。他还知道一件事,那就是乡民村的
: 村民只有两种人,一种村民是永远都只会说实话。另一
: 种村民永远都只会说谎话。恰好在岔路看到了一个村民
: ,浪人便走上前去问路。
: 问题来了,假设该村民就是乡民村的村民,那麽如何"只
: 问一个问题",推测出哪一边才是乡民村呢?
: ps:该村民只能回答是或不是,会或不会,知道或不知道,
: 左边右边等单调答句。
: (如果可以问两个问题那太简单了,Q1:你知道你家住哪吗?
: 诚实的乡民会说知道,说谎的乡民会说不知道。接着再问Q2:
: 你们村子在哪一边?如果Q1村民回答知道,就往他说的哪一
: 边走,反之则往另一边)
这类型题目用的问法,其实无非是使用「负负得正」原理
所以我就简单指着左边一条路,问他:
「若有人问你这条路是否是到乡民村的,你一定会回答『是』,
我说的对不对啊~」
这样就可以了!
如果他回答对!则就是左边那条
回答错!就是另一条。
爲什麽?让我们检验看看:)
如果他是永远说实话的
当那一条指向乡民村时候,他必定想:
如果有人这样问,我当然诚实回答那个人「是」啊!
这个人问我对不对?当然对罗!
所以他会说「对」
当那一条路指向死路,他必定想:
如果有人这样问我,我当然是回答那个人「不是」啊!
这个人还真是怪怪的,居然说我会回答是,当然不对罗!
所以他会说「不对」
如果他是永远说谎的
当那一条指向乡民村时候,他必定想:
如果有人这样问我,我当然是骗那个人说「不是」啊!
这个人问我对不对?当然不对罗!不过让我骗骗他吧!哈!
所以他会说「对」
当那一条路指向死路,他必定想:
如果有人这样问我,我当然是骗那个人说「是」啊!
这个人居然能预测到我会说「是」,我只好说对了....不过让我骗骗他吧!
所以他会说「不对」
--
— 请多指教喔!!
/\●/\ ))
(( / /▲\ \
\\
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.168.203.172
1F:推 scars:唔? 我还以为我上错站了 XD 巴哈没有逻辑板啊 03/12 03:07
2F:推 DreamYeh:就是因为巴哈没有逻辑板,所以我出没XD 03/12 11:21
3F:推 Idiopathic::p我的解法就不是负负得正呀~ 03/12 16:46
4F:推 shadowpower:"乡民村前是否讲实话村民?" 老实说我看不懂这句的文法 03/12 23:15
5F:推 littlebai:应该是正负或负正都得负 03/13 01:38
6F:推 cathexis1989:看到天使 一开始还以为谁偷用XD 03/13 18:35