老师的生日是哪一天
来源:互联网 发布:安防监控软件 编辑:程序博客网 时间:2024/04/27 15:25
这道题非常考验人换位思考的能力和逻辑思维能力,很有意思。
小明和小强都是张老师的学生,张老师的生日是M月N日, 两人都知道张老师的生日是下列10组中的一天, 张老师把M值告诉了小明,把N值告诉了小强, 张老师问他们知道他的生日是那一天吗?
3月4日 3月5日 3月8日
6月4日 6月7日
9月1日 9月5日
12月1日 12月2日 12月8日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天
分析:
第一句,小明十分肯定的认为,如果没有自己的月份,小强单凭自己的日子是无法推出老师生日的,那么小明拿到的这个月份中的日子均有对应的其他月份(至少会有两个月份),如3月和6月都有4号,3月和9月都有5号。那么,从给出的日期当中,可以排除所有的6月份和12月份的日期,因为6月中的7号不对应其他月份;12月中的2号不对应其他月份。第一句话后,可判断可能的日期为:
3月4日 3月5日 3月8日
9月1日 9月5日第二句, 小强根据小明说的第一句话,推出了最终日期。那么,我们可以推测,小强拿到的日子一定不是5号。因为如果小强拿到的是5号的话,他并不能根据小明的那句话就当即推断出到底是3月的5号还是9月的5号。第二句后,可判断的日期为:
3月4日 3月8日
9月1日第三句小明说他也知道了,那么可判定他拿到的是9月而不是3月,因为3月依然会有4号和8号的疑惑。
综上,判断是9月1号。
0 0
- 老师的生日是哪一天
- 老师的生日是哪一天
- 张老师的生日是哪一天
- 张老师的生日是哪一天?
- 张老师的生日是哪一天?
- 利用二进制猜测生日是哪一天(小算法解析)
- 某日是某年的哪一天
- 老师的生日?
- 张老师的生日?
- 判断某一天是当年的哪一天
- 小明和小强都是张老师的学生,张老师的生日是M月N日,
- 小明和小强都是张老师的学生,张老师的生日是M月N日
- 小明和小强都是张老师的学生,张老师的生日是M月N日
- 很久很久之前的一道面试题(老师的生日是那一天?)~
- 感恩节是哪一天
- AS 3.0 取未来的日期,60天后是哪一天?
- 输入一个年月日 显示这是该年的哪一天
- 给出一个日期计算是给定年的哪一天
- 杭电1002 A + B Problem II
- uva 10603 Fill
- 【 题集 】 【kuangbin带你飞】专题九 连通图 更新 ing...
- 获取View Frustum的6个平面
- Swift 学习第一天 常量 变量 数组和字典
- 老师的生日是哪一天
- CentOS 6.3 网络配置
- 分析cygwin下报“无法定位程序输入点”的错误
- json数据的基本原则
- SQLite3系统学习【4】SQLite的应用
- js判断是不是PC
- poj1273 网络流 Dinic
- struts2文件上传
- window.returnValue和window.showModalDialog