8枚便士,7枚一樣重、1枚比較輕,你有1個【秤】 - 拼圖
By Ida
at 2011-07-02T21:33
at 2011-07-02T21:33
Table of Contents
英特爾公司(Intel)如何面試系統驗證工程師?
他們問:「你有8枚便士,7枚一樣重、1枚比較輕,你有1個秤
,你要如何在3次機會中找出那個最輕的?」
小弟想法如下 想請各位板友幫忙看看有沒有矛盾的地方~
假定球序號為n1 n2....n8
step1.先取n1~n4
step2 再取n3~n6
這樣會有下列case
1.第一次>第二次 那就代表n5~n6其中一顆
2.第一次<第二次 那就是n1~n2其中一顆
以上這兩種case只要挑一個出來稱就結束了
3.第一次=第二次 那就是n7~n8其中一顆了 或是 n3~n4
case3部分特別討論
令a={n3,n4} b={n7,n8}
自a,b兩set中挑n3,n7出來
放在磅稱上面秤
if (n3+n7) =(n1~n4)/2 ->n8即為所求
(n3+n7) >(n1~n4)/2 ->n4即為所求
(n3+n7) <(n1~n4)/2 分成兩情形討論
如何判斷是n3 還是n7呢?
我們用(step1+step2-(n3+n7)*2)/4 即可得到單顆的重量
接著將(step1-單顆重量*4)
if=0 代表n1=n2=n3=n4 所以就是n7
if<0 代表n3<單顆重量 所以就是n3
故得證
--
他們問:「你有8枚便士,7枚一樣重、1枚比較輕,你有1個秤
,你要如何在3次機會中找出那個最輕的?」
小弟想法如下 想請各位板友幫忙看看有沒有矛盾的地方~
假定球序號為n1 n2....n8
step1.先取n1~n4
step2 再取n3~n6
這樣會有下列case
1.第一次>第二次 那就代表n5~n6其中一顆
2.第一次<第二次 那就是n1~n2其中一顆
以上這兩種case只要挑一個出來稱就結束了
3.第一次=第二次 那就是n7~n8其中一顆了 或是 n3~n4
case3部分特別討論
令a={n3,n4} b={n7,n8}
自a,b兩set中挑n3,n7出來
放在磅稱上面秤
if (n3+n7) =(n1~n4)/2 ->n8即為所求
(n3+n7) >(n1~n4)/2 ->n4即為所求
(n3+n7) <(n1~n4)/2 分成兩情形討論
如何判斷是n3 還是n7呢?
我們用(step1+step2-(n3+n7)*2)/4 即可得到單顆的重量
接著將(step1-單顆重量*4)
if=0 代表n1=n2=n3=n4 所以就是n7
if<0 代表n3<單顆重量 所以就是n3
故得證
--
Tags:
拼圖
All Comments
By Franklin
at 2011-07-03T10:28
at 2011-07-03T10:28
By Gary
at 2011-07-03T12:58
at 2011-07-03T12:58
By Genevieve
at 2011-07-04T10:29
at 2011-07-04T10:29
By Isabella
at 2011-07-06T05:06
at 2011-07-06T05:06
By Tristan Cohan
at 2011-07-06T16:50
at 2011-07-06T16:50
By George
at 2011-07-07T22:37
at 2011-07-07T22:37
By Dora
at 2011-07-08T02:24
at 2011-07-08T02:24
By Ida
at 2011-07-11T22:10
at 2011-07-11T22:10
By Dorothy
at 2011-07-13T22:44
at 2011-07-13T22:44
By Hedy
at 2011-07-15T15:53
at 2011-07-15T15:53
By Jack
at 2011-07-17T01:12
at 2011-07-17T01:12
By Cara
at 2011-07-21T02:11
at 2011-07-21T02:11
By Gilbert
at 2011-07-24T00:19
at 2011-07-24T00:19
By Carolina Franco
at 2011-07-24T02:55
at 2011-07-24T02:55
By Enid
at 2011-07-28T14:48
at 2011-07-28T14:48
By Dora
at 2011-08-01T06:57
at 2011-08-01T06:57
By Carol
at 2011-08-03T20:24
at 2011-08-03T20:24
By Olive
at 2011-08-07T02:27
at 2011-08-07T02:27
By Mary
at 2011-08-11T21:16
at 2011-08-11T21:16
By Gilbert
at 2011-08-12T00:02
at 2011-08-12T00:02
By Ursula
at 2011-08-13T22:15
at 2011-08-13T22:15
By Charlotte
at 2011-08-14T22:58
at 2011-08-14T22:58
By Jacky
at 2011-08-16T18:12
at 2011-08-16T18:12
By Regina
at 2011-08-17T05:38
at 2011-08-17T05:38
By Olivia
at 2011-08-21T12:13
at 2011-08-21T12:13
Related Posts
安排比賽 9取3
By Gilbert
at 2011-07-02T13:01
at 2011-07-02T13:01
大企業面試題目古怪 考倒求職者!
By Joe
at 2011-07-02T09:01
at 2011-07-02T09:01
用兩顆骰子表示日期
By Joseph
at 2011-07-02T08:58
at 2011-07-02T08:58
台北暑假有要辦版聚嗎?
By Zora
at 2011-07-01T22:52
at 2011-07-01T22:52
從德國Amazon買拼圖
By Candice
at 2011-06-30T09:59
at 2011-06-30T09:59