三人各是什么身份?
有这样一个城市,里面的人可以分为三类:无赖、骑士和居民。其中无赖只说假话,骑士只说真话,居民则有时说假话有时说真话。有一天,这个城市中有三个人分别说了下面的话:
A说:“我是居民。”
B说:“A说得没错。”
C说:“我不是居民。”
已知,这三个人中有一个是无赖,一个是骑士,一个是居民,但不知道谁是什么人。请根据上面的话,推断出A、B、C各是什么身份。
A说:“我是居民。”
B说:“A说得没错。”
C说:“我不是居民。”
已知,这三个人中有一个是无赖,一个是骑士,一个是居民,但不知道谁是什么人。请根据上面的话,推断出A、B、C各是什么身份。
回复列表
A无赖 B居民 C骑士 应该是吧!?
A大不了假设三次啊
不过我第一次假设A是无赖,
推下去竟然成立
所以就A无赖B居民C骑士了
不过我第一次假设A是无赖,
推下去竟然成立
所以就A无赖B居民C骑士了
A无赖 B居民 C骑士
A无赖 B居民 C骑士
由于骑士只说真话,所以A不可能是骑士。
若A是居民,则B是骑士,C是无赖,而无赖只会说假话,他说:“我不是居民。”,那么他就是居民,这是不可能的。
所以A只能是无赖,B只能是居民,C是骑士。
若A是居民,则B是骑士,C是无赖,而无赖只会说假话,他说:“我不是居民。”,那么他就是居民,这是不可能的。
所以A只能是无赖,B只能是居民,C是骑士。
