小明和小强是张老师的学生,其中他们两个都不知道张老师的生日,生日是下面十组里面的一天:
3月4号,
3月5号,
3月8号,
6月4号,
6月7号,
9月1号,
9月5号
12月1号
12月2号
12月8号
现在张老师把日子告诉了小强,把月份告诉小张,张老师问他们知道吗.
小强:如果我不知道,小张也不知道
小张:本来我不知道,但现在我知道了
小强:现在我也知道了根据以上的对话,能推断张老师的生日是哪天吗?
3月4号,
3月5号,
3月8号,
6月4号,
6月7号,
9月1号,
9月5号
12月1号
12月2号
12月8号
现在张老师把日子告诉了小强,把月份告诉小张,张老师问他们知道吗.
小强:如果我不知道,小张也不知道
小张:本来我不知道,但现在我知道了
小强:现在我也知道了根据以上的对话,能推断张老师的生日是哪天吗?
解决方案 »
- 怎么获取 txt文件 或者是 html文件里面的值
- 为什么我的js报错
- asp.net textbox 焦点问题
- 我想直接根据某个城市的名称,得到这个城市当天的最高温度,最低问题,天气类型,然后把这些数据存到一个数据库中,不知道如何实现啊
- ubb嵌套如何用正则表达式实现?ubb通过正则转换html后如何还原?
- 如何用颜色填充表格来显示百分比的多少呢???高手帮我!!!
- asp.net 中如何实现文件的备份?
- 一个很菜的问题,关于MsgBox的用法
- ASP ListView 中的超链接问题 初学者问的很简单的问题
- asp.net用户权限的问题!~~~~~~~~~~~~~~~~
- 风讯NET源码版如何用?
- GridView分页后点击后面页面显示空白
恩. 了解, 综合前后.这句话不过就是文字游戏蒙蔽了很多人小强:如果我不知道,小张也不知道
小张:本来我不知道,但现在我知道了
小强:现在我也知道了翻译如下小强: 我不知道,小张也不知道(最后小强说: 我知道了)
得出排除2.7, 之后就好办了
小张:本来我不知道,但现在我知道了
小强:现在我也知道了nnd. 故意文字游戏.
小强本来就不知道.(最后小强说: 我知道了),
故弄玄虚说如果不知道, 一点都不诚实.
小强知道不知道, 和小张知道不知道一点关系都没有.
即使小强知道答案,(2日,7日), 小张也tmd是不知道答案的. (月份重复的太多了)
直接说一个: 我不知道. 不就得了. 小张:本来我不知道,但现在我知道了
直接从小强不知道答案, 结合自己的数据, 得出答案.小强:现在我也知道了
浮云, 懒得解释了.
这句话的潜台词实际上是:“我应该猜对了,如果我猜错的话,小强肯定不知道”。但小张还是不确定自己究竟猜对没,需要小强来印证。M取什么值能让小张这么说呢?显然6和12不可取,如果M为6或12,N就有可能是2或7——小强凭2或7一个数字就能得知张老师的生日。则M只可能是3或9,而N只能在1、4、5、8中取值。
如果M是3,N可以取三种值,结果成了“如果小张不知道,小强有可能知道(2-4,3-8),也有可能不知道(3-5)。”,在这种情况下,小张说“如果我不知道的话,小强肯定也不知道”是不符合事实的,小张不足以如此自信的这样说。
如果M是9,则小张就知道N只能是1或者5。此时,小张的猜测正是N=1,而N究竟是不是1,小张也不确信,如果N不是1而是5,则就出现了小张说的“如果我不知道的话,小强肯定也不知道”。至此,实际上小张已经知道了,结果只有两种情况,只等小强来确认N是不是5。 2.小强说:“本来我也不知道,但是现在我知道了”。
小强说“本来我也不知道”,验证了N确实不是2或者7;同时,小强也知道了“M不是6或12,M只剩下3和9可取”。若N是5,则小强应该说“本来我也不知道,现在我还是不知道”。根据第一节的推断,N=1,所以小强才能说“本来我也不知道,但是现在我知道了”。 3.小张说:“那我也知道了”
小张就等着小强的一句话了,不管小强怎么回答,小张都会知道正确答案。如果小强说“我还是不知道”,那么小张依然可以知道“只有N=5会让小强茫然”,因此答案是9月5日;如果小强说“我知道了”,那么就必然是9月1日。 其实,自始至终,小张都是明白的,他只需要小强说句华验证他的猜测,对小张而言,是个非A即B的选择题。因此,按照题目本身的故事发展线索,小张的第三句话是可以不用的,很多人推导的时候却用上了这个条件——那样就有点像做数学题了。转自:http://zhidao.baidu.com/question/108942956