小呼吧 关注:5贴子:267
  • 5回复贴,共1
问题:
请问该朋友的生日是哪天?
问题情况介绍:
列有10个日期:3月4日 3月5日 3月8日 6月4日 6月7日 9月1日 9月5日 12月1日 12月2日 12月8日
人物有张三、李四、及他们的朋友。
都知道上述的10个日期,
张三、李四都知道其中某一个日期是其朋友的生日,但都不知道具体是哪一个,
张三知道某月,但不知道具体某日,
李四知道某日,但不知道具体某月,
(对话1)张三说:“如果我不知道,李四你肯定也不知道。”
(对话2)李四说:“本来我不知道,现在知道了。”
(对话3)张三说:“现在我也知道了。”


IP属地:广西1楼2012-12-27 11:29回复
    答案,9月1日,
    (若有不解的疑问,请回贴提出,再进一步分析)


    IP属地:广西2楼2012-12-27 11:31
    回复
      使用排除法,一步步排除,
      第一步,从对话后得知,张三,李四在对话前并不能确定是哪个日期。
      因此,可以排除6月7日,12月2日,因为这两个没有重复,李四可以直接知道。


      IP属地:广西来自Android客户端4楼2018-03-25 20:31
      回复
        第二步,继续,进一步分析对话1,张三肯定李四不知道。
        因此,可以排除6月,和12月的日期。因为在第一步中提到,6月和12月李四是有可能直接知道。


        IP属地:广西来自Android客户端5楼2018-03-25 20:58
        回复
          第三步,继续,进一步分析对话2,可以得第一、二步是正确的。并且可以排除3月5日,9月5日。


          IP属地:广西来自Android客户端6楼2018-03-25 21:42
          回复
            第四步,继续,第三步排除后还有3月4日,3月8日,9月1日。这3个日期中只有9月是没复复的,李四和张三都可以知道是这个日期,
            从对话3可以得出,此步分析成立。


            IP属地:广西来自Android客户端7楼2018-03-25 21:59
            回复