小明和小強都是張老師的學生,張老師的生日是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日

小明說:如果我不知道的話,小強肯定也不知道
小強說:本來我也不知道,但是現在我知道了
小明說:哦,那我也知道了

請根據以上對話推斷出張老師的生日是哪一天


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

在網路上看到這篇邏輯思考文章…
很有意思就開始玩起來了…
不過,一直不曉得正確答案哩…有人知道嗎??

以下我的解答:

先排出月數與日數:

M:3、6、9、12
  ↓ ↓ ↓ ↓
  3 2 2 3  (出現的次數)

N:1、2、4、5、7、8
  ↓ ↓ ↓ ↓ ↓ ↓
  2 1 2 2 1 2  (出現的次數)

1)小明-> 如果我不知道的話,小強肯定也不知道。

  思考:如果小明不知道是哪些月份的話,小強肯定是猜不中哪一日,
     也就是說,小強肯定會先猜『出現次數為1』的日子。

     I . 因此, N = not ( 2 and 7 )
        -> 扣掉小強會馬上猜想到的『出現次數為1』的日子

        這邊,我再說明一下好了,
        文章中指出,張老師的生日是M月N日,
        並且,2人都知道張老師的生日是下列10組中的某一日。

        現在,張老師把「正確」的月份告訴了小明,
        再把正確的「日期」告訴了小強。

        那,小明說了「如果我不知道的話,小強肯定也不知道。」
        這就表示,老師給小強的日期,一定是「出現次數為2以上」的日期,
        也就表示,小強所知道的日期,一定不是「出現次數為1」的日期,
        因此,我把「出現次數為1」的日期給予刪除…


     II. 再次排除掉擁有2日及7日的月份。由此得知 M = ( 3 or 9 )
        -> 由上可得日期只剩下:

        3月4日 3月5日 3月8日
        9月1日 9月5日



  此段為證明,目前可得教授生日的月/日分別為:

  3月4日 3月5日 3月8日
  9月1日 9月5日


2)小強-> 本來我也不知道,但是,現在我知道了。

  思考:扣除到現在,請記注!!小強手上已握有「正確的日期」,
     他一開始不知道,但,現在已回答,「現在已經知道了」
     因此可得,日期出現數次應該為1

   N:1、4、5、8
     ↓ ↓ ↓ ↓
     1 1 2 1 (出現次數)

  此段證明教授生日日期目前為:3/4、3/8、9/1

3)小明-> 哦,那我也知道了

  思考:最後三個日期選一的關鍵在小明最後所說的話,
     注意!!!小明手上也已握有正確的日期,所以當日期扣除至此,
     並且,能馬上說出「喔!!那我也知道了」
     這就表示,日期為出現次數為1者,而不是次數為2以上。

   N:3、9
     ↓ ↓
     2 1 (出現次數)

  此段證明教授生日的月份為:9


由上述三項所得到的生日為:9/1


真是超有意思的…^^
還有沒有其它的解答or知道答案的人?




arrow
arrow
    全站熱搜

    bonono 發表在 痞客邦 留言(9) 人氣()