当前位置:首页 > 开发 > IT生活 > 正文

一个猜生日的问题

发表于: 2010-12-24   作者:鸟哥哥   来源:转载   浏览次数:
摘要: 好久没写blog了。今天侃侃一道题目: 小明和小勇是张老师的学生,张老师的生日是X月Y日,是下列日子中的某天: 3.4 3.5 3.8 6.4 6.7 9.1 9.5 12.1 12.2 12.8 张老师告诉了小明X ,告诉了小勇Y 小明说:“如果我不知道,小勇也不知道。” 小勇说:“本来我不知道,听你说了我就知道了。” 小明说:“哦!我也知道了!” 写张老师的生日。  

好久没写blog了。今天侃侃一道题目:

小明和小勇是张老师的学生,张老师的生日是X月Y日,是下列日子中的某天:

3.4 3.5 3.8 6.4 6.7 9.1 9.5 12.1 12.2 12.8

张老师告诉了小明X ,告诉了小勇Y

小明说:“如果我不知道,小勇也不知道。”

小勇说:“本来我不知道,听你说了我就知道了。”

小明说:“哦!我也知道了!”

写张老师的生日。

 

鸟哥的答案是9.1

一句句分析。

先找最简单的,最明显的一句

小勇说:“本来我不知道,听你说了我就知道了。”

这句表明,老师的生日不可能是6.7,12.2。7,2在这些日期中是唯一的,把这两个排除。

这句先到此,到第一句

小明说:“如果我不知道,小勇也不知道。”

理解成这样:

1我不知道。从给出的日期来说,老师说3也好,说6,9,12都好,因为全部月份都存在重复的,我是肯定不可能知道的。当然,这句话是废话。

2我确定小勇不知道。

第2给出了这样一种结论:老师告诉小明的月份只有可能是3月和9月。假设老师告诉小明是6月,那么老师的生日可能是6.4,6.7,小明不能确定小勇知不知道,如果是6.7,小勇知道是7,仅有6.7才是有7这个日期的,小勇可能知道。而3月有4,5,8号;9月有1,5号。小勇知道4,5,8,1都不能知道老师的生日,所以小明敢下此结论,小勇肯定不知道。当然,这个结论,小勇也知道。

下一句

小勇说:“本来我不知道,听你说了我就知道了。”

有以下结论:

小勇从小明的话中,知道了老师的生日月份是3,9月。并且,知道生日的日子不可能是5,如果是5的话,老师的生日可能是3.5,9.5,小勇确定不了哪天。好,我们现在可以知道老师的生日是在以下几个里:

3.4 3.8 9.1,当然小明也知道这个范围。

再下一句 

小明说:“哦!我也知道了!”

小明也知道了,说明月份不可能是3,因为3月份有两种日子可能,不能知道。只有9.1能让小明马上知道。

 

 

最后也觉得应该把题目改成:

小明和小勇是张老师的学生,张老师的生日是X月Y日,是下列日子中的某天:

3.4 3.5 3.8 6.4 6.7 9.1 9.5 12.1 12.2 12.8

张老师告诉了小明X ,告诉了小勇Y

小明说“小勇肯定不知道。”

小勇说:“本来我不知道,听你说了我就知道了。”

小明说:“哦!我也知道了!”

写张老师的生日。

因为无论如何小明听到哪个数值,他都不可能知道,不用如果,加了个如果,反而让题目难以理解。见到过

http://dzh2.mop.com/topic/readNewbie_11530731_0_0.html

还把这句话做了莫名的翻译。。。

无聊侃侃

一个猜生日的问题

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
一、题目简介 所选项目名称:猜生日游戏 项目需求描述,通过询问朋友5个问题,确定他的生日是一个月
疯狂猜成语瀑布落差1000里猜一个成语,瀑布加上瀑布落差1000里。这个应该比较容易吧。 疯狂猜成语瀑
3 猜球
现有红、黄、黑、白色球各一个, 放置在一个内编号1、2、3、4四个盒子中,每个盒子放置一球, 它们
public static void guessNumber(int select){//接收输入数 Scanner input = new Scanner(System.in
今天是党的生日,中国成立九十一年了,近百年的风雨历程成就了繁荣富强的中国,让我们能够在风和日
今天是党的生日,中国成立九十一年了,近百年的风雨历程成就了繁荣富强的中国,让我们能够在风和日
一、实践目的 1、掌握基本输入输出。 2、掌握方法定义与调用,理解参数传递方式。 3、掌握数组的声
根据之前的画图板加上网络改造一下成一个网络的。 画图板中,有许多形状,都是包装为对象的,例如,
继疯猜答题之后,无聊之余,玩四图猜一词有感,创作看图猜词,闲话不多说. 附下载试玩链接: http://m.16
说实话,第二轮我也猜错了… 来自软体动物同学的投递 © 丸子 for 鸸鹋动物园, 2011. | 楼被抢了 6
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号