作者lingpxs (阿飄~就是不談愛!!)
看板logic
標題Re: [轉錄] 微軟中國研究院最新面試題 正確解答
時間Sun Oct 28 01:46:06 2007
既然有人硬是要考慮所有情況
那我們就來考慮所有的可能 並預設小明小強都不說謊
因為一說謊 就不用玩了
當然 這也預設小明小強沒有套出對方的意圖
完全沒有用猜的
雖然這樣可以找出另一組答案-----9月1日
但我個人覺得 這組答案的解法並不是作者原先所想的解法
只因為這種方式不像在一般考試中會出現的邏輯題目...
===============以下開始==================
先將所有的月份列出:
3月4日 6月4日 9月1日 12月1日
3月5日 6月7日 9月5日 12月2日
3月8日 12月8日
根據第一條件句
1. 小明說:如果我不知道的話,小強肯定也不知道
因為事先說好 雙方不套話
所以他這句確定小強拿的不會是單數的原因只有一種
就是小明本身拿到的月份裡面沒有單數
因為有單數的話 第一條件句就不成立了
所以我們就把有單數的月份全都拿掉
先拿掉六月
因為有6月7日
再拿掉12月
因為有12月2號
所以只剩下
3月4日 9月1日
3月5日 9月5日
3月8日
所以小明確定拿到的是 3月或 9月
也確定小強拿到的是1、4、5、8日的其中之一
接下來
我們來看看小強要拿什麼 才能說出第二句條件句
小強拿1日 可以說出來
小強拿4日 可以說出來
小強拿5日 無法可以說出來 因為還是不知道
小強拿8日 可以說出來
可以說出來第二條件句的日期就只剩下
3月4日 3月8日 9月1日
所以結論 小強只要拿的是1、4、8都可以說出第二條件句
接下來
我們來看看小明手上的牌要什麼才能推出第三句條件句
如果小明手上的M是3的話
他無法在這時候確認正確日期
因為還有 3月4日 3月8日 無法確定
所以他要能說出第三條件句
小明手上除了拿9以外 別無他法
所以小明一定是9 才有可能說出第三句
所以這也是有人說 9月1日 是正確答案的原因
當然
我不知道這是不是作者原本預料到的
到底作者是以已知的M跟N來推出條件句 還是以條件句限至出M跟N
以已知M跟N來推出條件句的答案就是6月4日
以上面那種用條件句限至出M跟N來求解的
就是9月1日
我個人是偏好6月4日這個答案
也比較符合一般在考試時限內想出來的推演方法
至於9月1日
我想 這是作者的漏洞吧....
= ="
--
○ E04 又OP了
└□||
OP又如何!? √√||
你看過,還有千千萬萬個鄉民沒看過呢!
---
http://www.wretch.cc/mypage/lingpxs ---
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.190.250
1F:推 forself:一般考試時限?我不明白這是什麼...不過9/1比較單純點 6/4 10/28 11:03
2F:→ forself:不是在考邏輯 可能是在考創意或是偏執度吧 自行補完題目沒 10/28 11:04
3F:→ forself:有的條件 這已經不是像不像考試的問題..... 10/28 11:04
4F:推 lingpxs:就是解題的時間限制啦~ 10/28 16:03
5F:→ lingpxs:本來我是想 M$這類的考試 幾乎都是徵求有創意的人 10/28 16:03
6F:→ lingpxs:如果找9月1日 那就完全根據規則來倒 不知變通 10/28 16:04
7F:→ lingpxs:你說的沒錯 6/4確實像在考創意 至於主考官想要什麼?? 10/28 16:05
8F:→ lingpxs:我覺得有時間的話 兩種都推給他看 應該可以會進去了吧= =" 10/28 16:05
9F:推 forself:如果是時間的話 第二句話一出現瞬間刪掉6 12 第三句剩9/1 10/28 17:22
10F:→ forself:雖然打字花了點時間 不過解這題不用一分鐘吧 10/28 17:22
11F:→ forself:有創意 但是邏輯思考有缺陷或是粗心大意漏掉條件 會較好? 10/28 17:23
12F:→ somedoubt:顯然地,你對第一句條件句的理解也不太穩。 10/28 23:17
13F:推 QQDK:1.小明"確定"小強一定不知道也是條件之一啊! 看來是你錯了.. 12/04 03:15