立即注册 登录
德国开元华人社区 开元周游 返回首页

Sunny-baby的个人空间 https://forum.kaiyuan.de/?58380 [收藏] [复制] [分享] [RSS]

日志

月薪3万的一道面试题

热度 2已有 1119 次阅读7.4.2010 16:13 |个人分类:ZT|

小明和小强都是张老师的学生,张老师的生日是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日 小明说:如果我不知道的话,小强肯定也不知道 小强说:本来我也不知道,但是现在我知道了 小明说:哦,那我也知道了 请根据以上对话推断出张老师的生日是哪一天?

发表评论 评论 (8 个评论)

回复 IDIADA 15.10.2010 23:37
今天太累了,明早起来编个程序,告诉你结果,如果真有结果的话。
回复 IDIADA 16.10.2010 08:50
总之, 被您这道题套牢了。

早上起来到现在一直思想 小明 和 小强 了, 满脑子那句话, "要是我不知道, 小强也肯定不知道"  呵呵!
原本想写个判断语句什么的, 职业病了! 后来放弃了,笔头分析了一下, 供大家赏析.

重要信息是,就算老师给了两位高徒一人一半的提示, 二位还是不知道答案。 由此判别, 张老师的生日不是 12月2日 和6月7日。
回复 IDIADA 16.10.2010 08:53
这里有个误区,就是 不能把12月和6月的其他日期排除。
回复 IDIADA 16.10.2010 08:55
因为 小明, 小强都看着这10个日期, 二人都知道 12月2日和6月7日被排除了, 从小明这方面看,要是 张老师发给他的是 6 月份, 他也马上知道答案了, 就是6月4日。
回复 IDIADA 16.10.2010 09:11
这点, 小强也该推断到了! 所以, 他会看他这边的日期,要是排除了3月4号, 剩下来的 就是下面的:
小明方:                                      小强方:
3 月 5日                                      1日 9月
3月 8 日                                      1日 12 月
9月 1 日                                      5日 3 月
9月 5 日                                      5日 9 月
12月1日                                      8日 3 月
12月8日                                      8日 12月
回复 IDIADA 16.10.2010 09:12
看了半天,好像是没啥头绪了,印证了 小明说的, "我若不知,你亦不知"
所以, 我觉得 节点 还是在6月4日。
回复 IDIADA 16.10.2010 09:13
有点脑疲了, 不知道是不是正确。 大家一块儿分析吧!
要是有高手能提供 该逻辑分析源代码, 更好了。
回复 IDIADA 16.10.2010 09:15
推荐个编程的小东东, 免费的, scilab, 95MB, 要是搞数模的,收益非浅噢!

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

站点信息

站点统计| 举报| Archiver| 手机版| 小黑屋

Powered by Discuz! X3.2 © 2001-2014 Comsenz Inc.

GMT+1, 29.3.2024 12:20

关于我们|Apps

() 开元网

返回顶部