作者suker (..)
看板logic
標題Re: [請益] 12顆球找重量不同那一顆
時間Fri Jul 31 09:23:50 2009
※ 引述《DarkAlex (Dark_Alex)》之銘言:
: 有一個天平
: 然後有12個球
: 其中一顆重量不同
: 請問如何才能在三次內
: 找到那顆不同重的球
: 不知道有沒人知道的
: 感恩
從kkcity math版 擷取下來
參考看看
以下的解法應該是類似的:
題目:有12顆一模一樣的球,其中11顆一樣重,
第十二顆與其他11顆不一樣重,但不知較輕還是較重。
利用天平秤三次,把這個不一樣重的球找出來,
並確定它是較輕或較重。
------------------------------------------------
一般公式如下:
設有 n 個球 (n>2)
若 k 為滿足 3^(k-1) < 2n+3 <= 3^k 的正整數,
則秤 k 次即可
------------------------------------------------
解法一:
將十二顆球編號 ABCD EFGH IJKL
不論各次結果如何,如下三次秤,記其結果:
(1) ABCD 與 EFGH 秤
(2) AEJL 與 BDFI 秤
(3) CGIL 與 ADEK 秤
推論方式如下:
一、假設三次均無等重情況出現:
將各式調整重者在左,輕者在右,
觀察左邊和右邊,三式有共同者即為答案。
例如:(1) ABCD > EFGH => ABCD > EFGH
(2) AEJL > BDFI => AEJL > BDFI
(3) CGIL < ADEK => ADEK > CGIL
則觀察左邊和右邊
三式均在同一邊的只有A,且在「大於」邊(左邊)
故答案是A較重
例如:(1) ABCD > EFGH => ABCD > EFGH
(2) AEJL < BDFI => BDFI > AEJL
(3) CGIL > ADEK => CGIL > ADEK
則觀察左邊和右邊
三式均在同一邊的只有E,且在「小於」邊(右邊)
故答案是E較輕
例如:(1) ABCD < EFGH => EFGH > ABCD
(2) AEJL > BDFI => AEJL > BDFI
(3) CGIL > ADEK => CGIL > ADEK
則觀察左邊和右邊
三式均在同一邊的只有D,且在「小於」邊(右邊)
故答案是D較輕
二、若三次中出現等於(平衡),則等於的兩邊八個必正常
將其他式扣掉正常的,剩下的同「一、」比較共同者
例如:(1) ABCD > EFGH => ABCD > EFGH
(2) AEJL < BDFI => BDFI > AEJL
(3) CGIL = ADEK
則將 (1)(2) 式扣掉 (3) 式 所有的 CIGLADEK
(1) 式剩下 B > FH
(2) 式剩下 BF > J
均在同一邊的只有B,且在「大於」邊(左邊)
故答案是B較重
例如:(1) ABCD < EFGH => EFGH > ABCD
(2) AEJL = BDFI
(3) CGIL = ADEK
則將 (1) 式扣掉 (2)(3) 式 所有的 AEJLBDFICGK
(1) 式剩下 H >
故答案是H較重
例如:(1) ABCD < EFGH => EFGH > ABCD
(2) AEJL = BDFI
(3) CGIL < ADEK => ADEK > CGIL
則將 (1)(3) 式扣掉 (2) 式 所有的 AEJLBDFI
(1) 式剩下 GH > C
(2) 式剩下 K > CG
均在同一邊的只有C,且在「小於」邊(右邊)
故答案是C較輕
三、必不出現 >>> 或 === 或 <<< 此三種情況
可比較三式得知
(1) ABCD > EFGH
AEJL > BDFI
CGIL > ADEK
左邊(或右邊)無均在同一邊的代號
(2) ABCD = EFGH
AEJL = BDFI
CGIL = ADEK
此三式已包括所有12個代號,故不可能平衡
(3) ABCD < EFGH
AEJL < BDFI
CGIL < ADEK
同(1)
四、計算排列組合:
每一式均有 > , = , < 三種情況
故共有 3^3 = 27 種,扣除「三、」的 3 種
會有 24 種結果,
恰好表示 「A為重」、「A為輕」、
「B為重」、「B為輕」、......
「L為重」、「L為輕」等的24種結果
--------------------------------------------------
解法二:公式解:
將球編號成 1 2 3 4 5 6 7 8 9 10 11 12
依照下面三次分法秤:
(1) 1 3 5 7 對 2 4 6 8
(2) 1 6 8 11 對 2 7 9 10
(3) 2 3 8 12 對 5 6 9 11
三次結果分別依 < = > 紀錄,對照下面公式表
<<< 不可能 <<= 1輕 <<> 2重
<=< 3輕 <== 4重 <=> 5輕
<>< 6重 <>= 7輕 <>> 8重
=<< 9重 =<= 10重 =<> 11輕
==< 12輕 === 不可能 ==> 12重
=>< 11重 =>= 10輕 =>> 9輕
><< 8輕 ><= 7重 ><> 6輕
>=< 5重 >== 4輕 >=> 3重
>>< 2輕 >>= 1重 >>> 不可能
這是根據三進位對照及作部分調正而來。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.72.27