我之前比的答案都仲有小小問題,現在修訂如下:
先分3組波: A(1,2,3,4) , B(1,2,3,4) , C(1,2,3,4)
1) 先秤A,B兩組: A(1,2,3,4) vs B(1,2,3,4)
稱完只有2種結果,就是
(i) 兩邊兩組 balance (imply 問題波會係C組波度)
(ii) 一邊組高及一邊組低 (imply 問題波一係係高果邊 (輕波) or 一係係低果邊(重波))
先處理 兩邊 balance 情況:
3) 第2秤用 A (1) C(3) vs C (1,2)
假如 balance 的話,即 問題波會係C(4)
4) 第3秤 A1 vs C4 If C4 higher, mean C4 lighter else heavy
假如 not balance 的話,
5) if 左高右低, 即 imply either C(3) (輕波) or C(1), C(2) (重波)
第3秤 C(1) vs C(2)
if balance , mean C(3) is 輕波
if left higher, mean C(2) is 重波
if right higher, mean C(1) is 重波
6) if 左低右高, 即 imply either C(3) (重波) or C(1), C(2) (輕波)
第3秤 C(1) vs C(2)
if balance , mean C(3) is 重波
if left higher, mean C(1) is 輕波
if right higher, mean C(2) is 輕波
處理(ii) 一邊組高及一邊組低 情況: Assume A 組高 (有機係輕波) 及 B組低(有機係重波)
7) 第2秤 A (1,2) + B (1) vs B (2) + A (3,4)
假如 balance, imply 問題波會係 B(3) or B(4)
8) 第3秤 B3 vs B 4 --> 邊邊重就邊個係重波
假如左高右低, imply A(1,2) 有機係輕波 or B (2) 有機係重波
9) 第3秤 A1 vs A2 --> 邊邊high就邊個係輕波; balance就 B(2) 係重波
假如左低右高, imply A(3,4) 有機係輕波 or B (1) 有機係重波
10) 第3秤 A3 vs A4 --> 邊邊high就邊個係輕波; balance 就B(1) 係重波
解決!
[ 本帖最後由 sammon 於 2015-4-17 00:14 編輯 ]