光电工程师社区

标题: 脑力体操 [打印本页]

作者: neathosalo    时间: 2006-7-23 01:00
标题: 脑力体操

实际上为各类面试中难为程序员的题目。

其实都是小学奥数级别的数学题,有点意思。——窃以为。给大家玩玩。

------------------------------------------

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


作者: neathosalo    时间: 2006-7-23 01:01

(2)两个小朋友玩取100个球的游戏,每人每次能取(1~5)个,最后一次取球的一方为胜利者。


问有什么策略可以保证先取的一方必胜。


作者: zhuhhui    时间: 2006-7-29 18:28
1.小明说:如果我不知道的话,小强肯定也不知道得出 该月份所有日期都有重复日,M = 3 or 9

2. 小强说:本来我也不知道,但是现在我知道了N值必为重复出现数,所以N只能在1 4 5 8中,5因为在3和9中有重复所以排除 N = 1 or 4 or 8

3. 小明说:哦,那我也知道了.如果是3月,有两个数4和8满足条件不能确定,只能是9

最后答案为 9月1日
作者: neathosalo    时间: 2006-7-30 04:55
朱朱的答案够标准。




欢迎光临 光电工程师社区 (http://bbs.oecr.com/) Powered by Discuz! X3.2