博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
日期分析小明和小强都是张老师的学生,张老师的生日是M月N日
阅读量:5278 次
发布时间:2019-06-14

本文共 1329 字,大约阅读时间需要 4 分钟。

时间紧张,先记一笔,后续优化与完善。

    

论讨]薪月3万的一道面试题:

论讨]

    

    小明和小强都是张师老的生学,张师老的诞辰是

    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

    

    

    小明说

    :如果我不晓得的话,小强定肯也不晓得 (突破点1)

    小强说

    :原来我也不晓得,但是当初我晓得了 (突破点2)

    小明说

    :哦,那我也晓得了 (突破点3)

    请根据以上对话揣摸出张师老的诞辰是哪一天

    

    路思分析流程:

    1

    )首先分析这10组日期,经视察不难现发,只有6月7日和12月2日这两组日期的 日数是独一的。

     由此可知,如果小强知得的N是7或者2,那么他必定晓得了师老的 诞辰。 

    

    2

    )再分析“

    小明说:如果我不晓得的话,小强定肯也不晓得

    ”,而该10组日期的月数分别为3,6,9,12,

     而且都响应月的日期都有两组以上,所以小明知得M后 是不可能晓得师老诞辰的。 

    

    3

    )进一步分析“

    小明说:如果我不晓得的话,小强定肯也不晓得

    ”,

     结合第2步论结,

    每日一道理
聪明人学习,像搏击长空的雄鹰,仰视一望无际的大地;愚笨的人学习,漫无目的,犹如乱飞乱撞的无头飞蛾;刻苦的人学习,像弯弯的河流,虽有曲折,但终会流入大海;懒惰的人学习,像水中的木头,阻力越大倒退得越快。

    可知小强知得N后也绝不可能晓得。

    

    4

    )结合第3和第1步,可以揣摸:有所6月和12月的日期都不是师老的诞辰,

     因为 , 如果小明知得的M是6,而若小强的N==7,则小强就晓得了师老的诞辰。(由第 1步经已推出),

     同理,

     如果小明的M==12,若小强的N==2,则小强一样可以晓得师老的诞辰。

     即:M不等于6和12。当初只剩下“3月4日 3月5日 3月8日 9月1日

    9月5日”五组日期。

     而通过

    

    原来我也不晓得,但是当初我晓得了

    ”,明说当初

    小强经已晓得了师老的诞辰,

     所以N不等于5(5日有两种不能肯定),此时,

     小强的N∈(1,4,8)注:

     此时N虽然有三种可能,但对于小强只要晓得其中的 一种,就得出师老的诞辰日期了。

     所以有, 剩下的日期只剩“3月4日, 3月8日, 9月1日” 。

    

    5

    )通过上述分析得出可能的

    日期为“3月4日, 3月8日, 9月1日”

    

     既现在M

    ∈(3,9),而小明最后说了一句“

    哦,那我也晓得了

    ”明说M不等于3(3月有两种不能肯定

    ),

     最后得出

    M=9

    

    M=9,得出N=1,终最师老的诞辰是91日。

    

文章结束给大家分享下程序员的一些笑话语录: 手机终究会变成PC,所以ip会比wm更加畅销,但是有一天手机强大到一定程度了就会发现只有wm的支持才能完美享受。就好比树和草,草长得再高也是草,时间到了条件成熟了树就会窜天高了。www.ishuo.cn

转载于:https://www.cnblogs.com/xinyuyuanm/archive/2013/05/05/3061614.html

你可能感兴趣的文章
mysql 8.0 zip包安装
查看>>
awk 统计
查看>>
模板设计模式的应用
查看>>
实训第五天
查看>>
平台维护流程
查看>>
2012暑期川西旅游之总结
查看>>
12010 解密QQ号(队列)
查看>>
2014年辛星完全解读Javascript第一节
查看>>
装配SpringBean(一)--依赖注入
查看>>
java选择文件时提供图像缩略图[转]
查看>>
方维分享系统二次开发, 给评论、主题、回复、活动 加审核的功能
查看>>
Matlab parfor-loop并行运算
查看>>
string与stringbuilder的区别
查看>>
2012-01-12 16:01 hibernate注解以及简单实例
查看>>
iOS8统一的系统提示控件——UIAlertController
查看>>
PAT甲级——1101 Quick Sort (快速排序)
查看>>
python创建进程的两种方式
查看>>
1.2 基础知识——关于猪皮(GP,Generic Practice)
查看>>
迭代器Iterator
查看>>
java易错题----静态方法的调用
查看>>