小明和小强都是张老师的学生,张老师的生日是 M月 N日,
2人都知道张老师的生日是下列 10组中的一天,
张老师把 M值告诉了小明,把 N值告诉了小强,
张老师问他们知道他的生日是那一天吗?
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日
小明思考的小强该拿到什么
“如果我不知道的话”
只有6月7日和12月2日这两组日期的日数是唯一的。由此可知,如果小强得知的是7或者2,那么他必定知道了老师的生日。N值不能为7和2
“小强肯定也不知道”
小强知道的是4、5、8、1时都是重复的,所以他才肯定这样说,
“本来我也不知道”
如果小强拿到7和2时就知道了,所以小强排除M值6和12,此时他只在M值为3和9中考虑N的值1、4、5、8
只有5为重复所以N值不能为5
“但是现在我知道了”
排除N值4和8,因为M值为6和12中对应有4和8
所以答案就是9月1号
网上还有这样一种说法:
3月4日 3月5日 3月8日
6月4日 6月7日
9月1日 9月5日
12月1日 12月2日 12月8日中只有6月7日和12月2日这两组日期的日数是唯一的。由此可知,如果小强得知的是7或者2,那么他必定知道了老师的生日。
所以排除这两个数据,则数据剩下了
3月4日 3月5日 3月8日
6月4日
9月1日 9月5日
12月1日 12月8日
在这组数据中只有六月是唯一的,而小明说我不知道。
可见6月4日由此排除。则数据剩下:
3月4日 3月5日 3月8日
9月1日 9月5日
12月1日 12月8日
此刻小强说我原本不知道,但现在我知道了。由于小强知道的是日子,这里有唯一的日子既是3月4日。所以小明马上说那我也知道了。可见日子的确是3月4日
分享到:
相关推荐
微软作为全球知名的科技巨头,其面试题历来备受关注,这些题目不仅体现了微软对技术人才的期望,也成为了求职者提升自身技能的重要参考资料。本压缩包中的“微软试题合集”涵盖了多个领域的技术问题,旨在测试候选人...
微软公司面试人员的面试题解答,google微软等大公司面试题,软件架构师的设计。
微软笔试面试题目微软笔试面试题目微软笔试面试题目微软笔试面试题目微软笔试面试题目微软笔试面试题目
【微软面试题解析】 面试是求职过程中的关键环节,尤其...以上是部分微软面试题的详细解答,这些题目旨在考察应聘者的逻辑推理、问题解决、创新思维等能力。在准备面试时,了解并练习这类题目有助于提高面试成功率。
不过,我可以根据文件标题和描述中提到的“职业院校教师招聘结构化面试试题及答案”来解释什么是结构化面试,以及在职业院校教师招聘中常见的结构化面试题目的类型和目的。 结构化面试是一种面试形式,它要求面试官...
【标题】:“北京东方通科技股份有限公司 面试试题” 【描述】中提到的“北京东方通科技股份有限公司”是一家在IT行业中具有影响力的公司,尤其在中间件领域有着深厚的积累。面试试题是公司招聘过程中的重要环节,...
在准备这些面试题时,除了理解和记忆答案,更重要的是深入理解背后的原理,并能将理论知识应用到实际问题中。例如,面对一个排序问题,不仅要熟练掌握各种排序算法,还要理解它们的时间复杂度和空间复杂度,以便在...
1. **英文原版面试题**:这101道题目体现了微软对求职者英语能力的要求,同时也展示了微软关注的问题类型,可能涉及算法、数据结构、操作系统、网络、软件工程等多个领域。通过这些题目,应聘者可以了解微软期望他们...
程序员面试题精选 C++ 算法 微软 google 程序员面试题精选 C++ 算法 微软 google
JavaOOP面试题 Java集合/泛型面试题 Java异常面试题 Java中的IO与NIO面试题 Java反射面试题 Java序列化面试题 Java注解面试题 多线程&并发面试题 JVM面试题 Mysql面试题 Redis面试题 Memcached面试题 MongoDB面试题 ...
云计算面试题之ELK面试题,运维工程师必备云计算面试题之ELK面试题,运维工程师必备云计算面试题之ELK面试题,运维工程师必备云计算面试题之ELK面试题,运维工程师必备云计算面试题之ELK面试题,运维工程师必备...
【描述】:“这是我在北京找工作时 面试题 我是用数码相机拍照的 绝对是真实的”表明这些面试题来源于作者的真实经历,通过数码相机记录,保证了信息的真实性。这意味着这些题目可能反映了当下北京IT公司面试的常见...
【Delphi面试题 Delphi题目】的解析涵盖了多个Delphi编程和数据库操作的知识点,以下是详细解答: 1. Delphi元件派生: - 如果一个元件希望放到IDE的元件面板上,它必须从(TComponent)类派生。 - 如果一个元件能...
面试题,微软面试题答案,微软面试题答案,微软面试题答案
【微软面试题集】 微软作为科技巨头,其面试题集偏重于技术深度、创新思维和问题解决能力。核心知识点: 1. **计算机科学基础**:熟悉数据结构、算法、操作系统和计算机网络的基本概念。 2. **编程能力**:深入...
C++基础面试题.docx C++开发工程师面试题库.docx C++技能测试试卷一及答案.docx C++技能测试试卷二及答案.docx c++笔试题汇总.pdf C++经典面试题库 附带参考答案.docx C++语言程序设计试题.docx C++面试题笔试题 CC+...
这些面试题集为准备求职者提供了全面的练习和学习资源,帮助他们更好地理解各个公司在招聘时关注的关键技能和知识领域,从而提高面试成功率。对于想要深入某一领域或者跨领域发展的专业人士来说,这些都是宝贵的参考...
华为、微软、intel、德勤java面试题.pdf 华为、微软、intel、德勤java面试题.pdf 华为、微软、intel、德勤java面试题.pdf 华为、微软、intel、德勤java面试题.pdf华为、微软、intel、德勤java面试题.pdf 华为、微软...