荒岛吃人者问题,这样回答可以么?

认真的柯南 2011-12-12 11:19:46
一个探险者被几个吃人者抓住了。有两种吃人者:总是说谎的和永不说谎的。除非探险者能判断出一位指定的吃人者是说谎者还是说真话者,否则就要被吃人者烤了吃。探险者只被允许问这位吃人者一个一个问题。
a)解释为什么问:“你说谎吗?”是不行的?
b)找一个问题,是探险者可以用来判断该吃人者是说谎者还是说真话者。

对于b,可以问你会吃我么?这个问题么?
常规答案::问他“我问你你说不说谎你会回答不吗?”,他是说谎,则会回答“不”;如果他不说谎会回答“是”。
...全文
879 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
applejgq 2012-03-06
  • 打赏
  • 举报
回复
离散数学问题
ozy2008 2012-03-05
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 weatlhjackson1 的回复:]
直接问他们两个人,你是男的还是女的不也可以知道吗?当然你是把自己最能体现男女特征的给他们看
[/Quote]

很邪恶,不如问"我是人不?"
ozy2008 2012-03-05
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 qianjin036a 的回复:]
因为都是吃人者,问:
你吃人吗?
回答:吃-->说的真话
回答:不吃-->说的假话
[/Quote]

同意这个问题.
常规答案:问他“我问你你说不说谎你会回答不吗?”这个问题吃人者听不懂怎么办
千里追寻 2012-02-17
  • 打赏
  • 举报
回复
直接问他们两个人,你是男的还是女的不也可以知道吗?当然你是把自己最能体现男女特征的给他们看
lyp907093825 2012-02-17
  • 打赏
  • 举报
回复
这个问题简单,可以这样提问题:“如果我猜对了,你是不是不会吃我啊!”如果他不说谎,他就会说:你猜对了,我们就不会吃你!如果他说谎,他就会说:不,你猜对了,我们还是会吃你的。
srw11 2012-02-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 litaoye 的回复:]

随便问一个1+1等于几不就可以了
[/Quote]
+++
lufei0008 2012-02-17
  • 打赏
  • 举报
回复
额 先说a)“你说谎么”吧

不说谎者 正确答案是“不”因为不说谎 所以答案是 “不”
说谎者 正确答案是“是”因为说谎 所以答案也是“不”
所以不可以
其实这道题就是找两种食人者的共同点来问 像a)那样用不同点来问是一定不会问出来的
所以 我个人意见 最简单的问法就是
“你会吃我吗”
因为题上说了是被吃人者抓到了 所以上面那些操心说谎者和不说谎者是不是都吃人的 可以省省了
dongfangzhuli 2012-02-15
  • 打赏
  • 举报
回复

1+1对于几不就得了
sl51314240 2012-02-14
  • 打赏
  • 举报
回复
问:你介意让我吃吗?
showjim 2011-12-18
  • 打赏
  • 举报
回复
问他一个NP问题,两个答案2选1,让他慢慢算吧
syai 2011-12-18
  • 打赏
  • 举报
回复
问他个地球人都知道的真理不就ok了吗?
欢乐的小猪 2011-12-15
  • 打赏
  • 举报
回复
可以问你是吃人者吗?

yujinjin9 2011-12-14
  • 打赏
  • 举报
回复
问他你是男人还是女人?
-晴天 2011-12-14
  • 打赏
  • 举报
回复
因为都是吃人者,问:
你吃人吗?
回答:吃-->说的真话
回答:不吃-->说的假话
-晴天 2011-12-14
  • 打赏
  • 举报
回复
假如那些人只会吃人,对其他任何问题都回答不知道咋办?
knate 2011-12-14
  • 打赏
  • 举报
回复
问一个常识上 三方面(你,你未知的两方面的人)有假定一致正确答案的问题.
这个叫犯规.!

只是把问题绕开了.不是解答了.

其实 问一个 必须经过两个人才能得到最终答案的问题即可!

比如问其中一个人:
如果我问你对面的人 自己是只说真话吗,他的答案是 肯定回答吗?

原理:
真 + 假 = 假
假 + 真 = 假
一致的答案.
Ox77ce2de9 2011-12-14
  • 打赏
  • 举报
回复
A:不管怎么样都是回答不说谎,所以不能判断。
B:由于判定需要两人的答案不一样,所以问一个永真或永假的问题就可以了。
像:永真:我答错了,我会被吃吗?
永假:1+1是等于3吗?
wqk19910820 2011-12-14
  • 打赏
  • 举报
回复
逻辑问题吗
wizard_tiger 2011-12-13
  • 打赏
  • 举报
回复
我问你你说不说谎你会回答不吗?
这个可以,这个总不能回答“不知道”了吧!
  • 打赏
  • 举报
回复
拿一块石头问他这是不是石头,他总不会不知道吧。
加载更多回复(5)

33,010

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧