查看: 2885|回复: 27

[逻辑推理] 小偷骑士与间谍

转载  已解决  简洁模式
发表于 2022-1-25 10:00:21 | 发自安卓客户端 | 显示全部楼层 发帖际遇
ABC三人中,一人小偷,一人骑士,一人间谍,小偷只能说假话,骑士只能说真话,间谍说的话可真可假
a说:“我不是间谍”
b说:“我是间谍”
则真正的间谍c应该说实话还是假话呢?为什么?
登录帐号可查看完整回帖内容

此回答在 2022-1-27 01:43 被选定为谜题答案,获得破案经验 1

1 | 发表于 2022-1-25 13:26:55 | 发自安卓客户端 | 显示全部楼层
如a为骑士就说的是真话,b可以为真话或假话也就是b可以为间谍说了真话或小偷说了假话,我想间谍说的真话
登录帐号可查看完整回帖内容
[已注销]
该学员已被删除
1 | 发表于 2022-1-25 11:30:58 | 发自安卓客户端 | 显示全部楼层
因为骑士不能说谎,B是小偷或间谍
如果B是间谍,则A说的是真话,A是骑士,C是小偷,只能说假话
如果b是小偷,Ac都可能是间谍或骑士,如果C说真话,就会暴露。只能说假话
故C会说假话
登录帐号可查看完整回帖内容
2 | 发表于 2022-1-25 14:52:57 | 发自安卓客户端 | 显示全部楼层
骑士(a):我不是间谍
小偷(b):我是间谍
间谍(c):
1.我是间谍(真)
2.我不是间谍(假)
3.a是间谍(假)
4.a是小偷(假)
5.b是间谍(假)
6.b是小偷(真)

首先可以确定,
a不是小偷,a是间谍或者骑士。

1.
a我不是间谍
b我是间谍
c我是间谍

如果a是间谍,a说谎话。
b说谎话,b是小偷,c说真话不成立。
所以a是骑士。

a是骑士,a说真话。
b说真话,b是间谍。
b说谎话,c是间谍。

2.
a我不是间谍
b我是间谍
c我不是间谍

如果a是间谍。a说谎话。
b说真话不成立。b说谎话。
b是小偷,c是骑士。

如果a是骑士,a说真话。
b说真话,b是间谍。
c说真话不成立。b说谎话。
b是小偷,c是间谍。


3.
a我不是间谍
b我是间谍
ca是间谍

a是间谍或者骑士。

a是间谍,a说谎话。
c说真话,b是小偷,c是骑士。

如果a是骑士,a说真话。
c说谎话。
b说真话,b是间谍。
b说谎话,c是间谍。

4.
a我不是间谍
b我是间谍
ca是小偷

a是间谍,a说谎话。
c说谎话,b说谎话,不成立。所以a不是间谍。

a是骑士,a说真话。
c说谎话。
b说谎话,c是间谍。
b说真话,b是间谍。


5.
a我不是间谍
b我是间谍
cb是间谍

a是间谍或骑士。

a是间谍,a说谎话。
c说谎话,c是小偷,b是骑士不成立。所以a不是间谍。

a是骑士,a说真话。
b说真话,c说真话不成立。
b说谎话,c是间谍。

6.
a我不是间谍
b我是间谍
cb是小偷

a是间谍或骑士。

a是间谍,a说谎话。
b说真话,b是间谍不成立。
b说谎话,b是间谍。

a是骑士,a说真话。
b说真话,b是间谍。
b说谎话,c是间谍。

是我脑瓜问题吗?我列的除了5都无法判断谁是间谍。选1、3、(4)、6间谍会赚一点
写了一上午真的裂开来。楼主在哪里找的这个题方便说一下正确答案吗我没看明白
登录帐号可查看完整回帖内容
| 发表于 2022-1-25 22:44:31 | 发自安卓客户端 | 显示全部楼层 发帖际遇
c应该会说假话吧
登录帐号可查看完整回帖内容
| 发表于 2022-1-26 06:43:51 | 2022-1-26 06:47编辑 | 发自安卓客户端 | 显示全部楼层
我用你的方法推出的c应该说假话。
法官以a为基准。
a真,则为骑士,b可真可假,则c要让法官认为自己是小偷得说在法官眼里百分百的假话,则说a不为骑士,或者我是骑士,b是骑士。三句都是客观上的假话。
a假,则为间谍,则b为小偷,则c要让法官认为自己是骑士得说在法官眼里的真话,结合前一部分,可以说a不为骑士,或者我是骑士。
综上:c要说假话。

而且就算通过以b为基准推,是应该说真话,也应该回答“b是小偷”或者“c不是小偷”才能让法官相信你一定不是间谍,“b不是间谍”②还是没有排除c是间谍的嫌疑:

如果b是小偷,则ac身份待定。
已知:a:我不是间谍  c:b不是间谍
因为b是小偷,那c说的是真话,a可能说真话也可能说假话。
若a撒谎,则a是间谍
若a没撒谎,则c是间谍
也就是说,c若回答“b不是间谍”仍存在1/4可能性被判定为间谍。

所以我觉得重要的不是看他说真话假话,主要看他具体说了什么话。
登录帐号可查看完整回帖内容
| 发表于 2022-4-15 08:13:03 | 来自小霸王手机 | 显示全部楼层
答案:C应该说真话
解释:在法官看来,因为骑士不能说谎,所以B只能是小偷或者间谍。但在法官看来,A和C都可能是骑士或者间谍。所以,如果C说真话,即B不是间谍,那么法官想如果C是骑士,只说真话,那么B是小偷,间谍可能是A;如果C说假话,即B是间谍,那么法官想如果C是骑士,B是间谍,那A就是小偷,A应该说“我是间谍”,与实际A所说的矛盾,所以C只能是间谍。综上,C说真话,可以用A来给自己打掩护,迷惑法官,但如果说假话,就会暴露自己。
尚未登录
您需要登录后才可以回帖 登录 | 加入学院