找回密码
 立即注册
搜索
总共850条微博

动态微博

查看: 1528|回复: 1
打印 上一主题 下一主题
收起左侧

逻辑推理题

[复制链接]

24

主题

59

帖子

1242

积分

跳转到指定楼层
楼主
发表于 2009-1-17 07:31:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

 

 

有甲,乙,丙,丁4个人。 其中一个永远说真话,另三个永远说假话。你只能问两个问题,就要推算出谁是诚实的人。甲乙丙丁4人互相知道谁真谁假。 =)

限制:

1 一个问题只能由一个人作答。

2 只能问“是”和“非”的问题。

3 如果同一个问题问两个人的话,那就算是两个问题了。

请问:这道题有答案吗?为什么?如果有的话,你怎么问?

www.ddhw.com

 
回复

使用道具 举报

22

主题

512

帖子

3886

积分

沙发
发表于 2009-1-17 23:51:48 | 只看该作者

回复:逻辑推理题


For A, B, C, D, if he speaks true, note it by +, otherwise, by -.  (for example, A speaks truth, others lie, this is denoted by +---, etc.)
 
Now ask A: Is C true?
Ask B: Is C true?
 
Case1: +---, you will get result N, Y.
Case2: -+--, you will get result Y, N.
Case3: --+-, you will get result N, N.
Case4: ---+, you will get result Y, Y.
 
This is 1-1 correspondence, so you can reverse it.


 
回复 支持 反对

使用道具 举报

24小时热帖
    一周热门
      原创摄影
        美食美文
          您需要登录后才可以回帖 登录 | 立即注册

          本版积分规则

          Archiver|手机版|珍珠湾ART

          Powered by Discuz! X3 © 2001-2013 All Rights Reserved