推算生日的故事

小明和小强都是张老师的学生,张老师的生日是某月某日,2人都不知道张老师的生日。

生日是下列10组中一天:
3月4日 3月5日 3月8日

6月4日 6月7日

 

9月1日 9月5日

 

12月1日 12月2日 12月8日
张老师把月份告诉了小明,把日子告诉了小强,张老师问他们知道他的生日是那一天吗?
小明说:如果我不知道的话,小强肯定也不知道。
小强说:本来我也不知道,但是现在我知道了。
小明说:哦,那我也知道了。
请根据以上对话推断出张老师生日是哪一天?
结果:
通过小明的第一句话,可以得知,仅知道日期是没有用的。这样就排除了6月和12月的可能。
通过小强的第二句话,确定了日期是1、4、8日中的一天。(重复的日子有, 4,5,8,1) 排除了5
通过第三句话,确定了是9月1日。

 

观点一:命题“若仅知道月份无法判断生日,则仅知道日子无法判断生日”成立
则其逆否命题成立,即“若仅知道日子可以判断生日,则仅知道月份可以判断生日”成立

注意一点:要用自己的思维去看问题

1,注意小强是只知道月份

1.如果我不知道的话,小强肯定也不知道。 意思日子和月份. (因为6月和12月都有这2个独立的日子,那么就排除了这2个月份)

为什么能通过7日和2日 推断出6月和12月的呢?

因为如果知道这2个日子,小强就能推断出是7月和6月了。

是指小明知道这2个月后面的数字在其他行也有,否则只要一个没有的话,小明就无法说出小强肯定不知道了。

2. 

 

3.

 

2.说明N值不是5 ,那么答案就排除了3月5日和9月5日

3.

 

老李:我不知道,并且肯定老王不知道。

代表老李知道的那行后面两个数在其他行也有,否则只要有一个没有的话,老李就无法说出老王肯定不知道了。排除1,2行。如老王知道的是94,那么肯定知道是8894.

假如小明知道的月份里可以有某个日期只出现一次,比如,假如小明知道的是6月,在小明还不知道的情况下,小强可能知道的是7日,而在10个日期中只有一个是7日,所以小强可能知道,这时小明就不能说小强肯定知道。12月也可以用同样的方法排除。题中小明说小强肯定不知道,所以可知在小明知道的月份里,每个日期都出现至少两次。由此推断出是3月或9月

转载于:https://www.cnblogs.com/2wind/p/5672060.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值