老師的生日是
有一條關於應徵大陸月薪三萬(台幣約12萬)工作時的
面試問題。
題目如下:
小明和小紅都是張老師學生,張老師的生日是M月N日,
二人都知道張老師的生日是下列10組中的一天。
張老師把M值告訴了小明,把N值告訴了小紅,
張老師問他們知道他的生日是哪一天嗎?
3月4日 3月5日 3月8日 6月4日 6月7日
9月1日 9月5日 12月1日 12月2日 12月8日
小明說:「如果我不知道的話,小紅肯定也不知道。」
小紅說:「本來我也不知道,但是現在我知道了。」
小明說:「哦,那我也知道了。」
請根據以上對話推斷答案(張老師生日!?)。
先想想吧,不用急著看答案...

第一句(小明說:「如果我不知道的話,小紅肯定也不知道。」)
反映小紅無法從手上的N值,直接猜到張老師生日。
由於十組中,只有「6月7日」和「12月2日」的N值沒重複過,
如小紅的N值是「7」或「2」,她定能猜到,
而既然不是「6月7日」和「12月2日」這兩組,
M 只會是 3 或 9
小明這樣說,是因為M值的月份中所有日子N必定在起碼兩個月份中也有出現 (舉例, 如果 N 值是 7 或 2 , 那麼就算小紅不知道 N 值, 小紅也會知道生日是 6月7日 或 12月2日.) 因此,如果 M 是 6 或 12 的話小明是不會這樣說的.
所以可剔除六月和十二月組別。
第二句(小紅說:「本來我也不知道,但是現在我知道了。」)
反映小紅現在能從手上的N值,猜到張老師生日。
在餘下五組中,只有「3月5日」和「9月5日」的N值相同。
若小紅的N值是「5」,她根本不會猜到。
故「3月5日」和「9月5日」這兩組也可剔除。
最後第三句(小明說:「哦,那我也知道了。」)
則揭示小明能憑手上的M值,在餘下三組中猜出張老師生日。
而三組中只有「3月4日」和「3月8日」的M值相同。
若小明的M值是「3」,他根本不可能知道。
所以這兩組也可剔除。
餘下「9月1日」便是答案。