回复:面试题,做出来30k的月薪,都来试试吧!

linxiao

  • 帖子

    31
  • 精华

    0
  • 被关注

    2

论坛等级:游民

注册时间:2003-07-05

普通 普通 如何晋级?

发布于 2005-08-11 20:18:50

0楼

生日列表如下:
   3.4
   3.5
   3.8
   6.4
   6.7
   9.1
   9.5
  12.1
  12.2
  12.8

其中,每个月份数字重复出现,1、4、5、8日期数字重复出现,2、7日期数字仅出现一次。

一. “小明说:如果我不知道的话,小强肯定也不知道”
  如果生日是6.7或12.2,因为日期是唯一的,小强不需要根据小明的信息判断生日——这是大家都清楚的。小明那样说,就意味着:生日一定不在包含6.7和12.2的6月组和12月组里。
  剩下的生日是列表
     3.4
     3.5
     3.8
     9.1
     9.5

二. “小强说:本来我也不知道,但是现在我知道了”
  这时候,小强应该知道月份是3或9了。那么“现在我知道了”则意味着,日期不是5,而只能是上面5个生日中都仅出现过一次的1、4、8。

三. “小明说:哦,那我也知道了”
  这时候,小明应该知道日期是1、4、8中的一个了。由于4、8都在3月份里,他能知道生日说明月份是9。那就是9月1日了!
hehe
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

MicroMaster

共有6822条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。