天平和球 - 拼圖

Audriana avatar
By Audriana
at 2008-08-20T22:48

Table of Contents

※ 引述《EIORU ()》之銘言:
: 之前都是只有一個球不一樣 這次來個都不一樣的
: 如果有10顆大小外觀相同但重量完全不一樣的球
: 至少要使用多少次天平可以保證找到
: (1)最重的球
9次

最重的球必須直接或間接和其他所有球量過

一個方法是簡單的淘汰賽

: (2)最重和最輕的球
13次

無論如何 在選出最重的之後

所有第一次被秤就被淘汰的球集合起來找最輕 (因為最輕的只會在這裡面)

這些球至少有5個 因為如果有更少 表示多於5個球第一次被稱是比較重的

但能夠比那些球輕的球只有不足5個 矛盾

於是這些球套(1)的想法 至少要再4次才能找出最輕 故一共13次

一個方法是先秤5次分出重組和輕組 再分別做淘汰賽 恰好13次

: (3)所有球的輕重順序
無論如何 稱的方法總是能夠列成一棵(二元的)決策樹

這棵樹的最大高度即為此種方法所需要的次數

(高度即為由最上走到某個最下結果的最長距離)

顯然 高度為k的決策樹最多只能分出有2^k種結果

由於10球的順序結果一共有10!=3628800種 且2^21<10!<2^22

因而任何排序10球的決策樹高度都至少為22 即所求次數的下限是22

至於上限

一個明顯的上限是45次 只需要簡單的每次都找出最大(或最小)的排起來即是

(這在演算法中稱為選擇排序法 Selection Sort)

另外一個排序法稱做合併排序法(Merge Sort)的

A\
1,AB\
B/ \
3,ABCD-----------\
C\ / \
1,CD/ \
D/ \
E\ \
1,EF\ 9,ABCDEFGHIJ
F/ \ /
3,EFGH\ /
G\ / \ /
1,GH/ \ /
H/ 5,EFGHIJ/
/
I\ /
1,IJ--------/
J/

數字寫的是合併成逗號右邊那組需要的最多次數 等於合起來的那組個數減1

這給出了1*5+3+3+5+9=25次的上限

至於正確答案是22~25之中的哪一個我就不知道了

--
本來第一個想到的是快速排序法(Quick Sort)

但快排在最差情形也會用到45次 所以只好退而求其次拿Merge Sort出來說嘴了XD

--
資料結構與演算法啊...(遠目) 想當初高中玩資訊競賽就在和這些東西打交道 orz

--
"LPH" is for "Let Program Heal us"....

--
Tags: 拼圖

All Comments

Quanna avatar
By Quanna
at 2008-08-22T09:15
詳細!~~推
Hardy avatar
By Hardy
at 2008-08-22T23:03
強!推!
Hazel avatar
By Hazel
at 2008-08-27T00:40
厲害! 推!
Rae avatar
By Rae
at 2008-08-31T10:20
推推推~^^
Ethan avatar
By Ethan
at 2008-09-02T04:15
推~
Doris avatar
By Doris
at 2008-09-04T00:11
關於計算機與實際生活,計算機一次只能針對兩個單元最運算
Suhail Hany avatar
By Suhail Hany
at 2008-09-07T03:53
但在日常的生活中,我們可以將球任意分組然後用天平做一判定
Sarah avatar
By Sarah
at 2008-09-08T20:19
但qs在n很小時遇上最差n^2的機率是高的
Joseph avatar
By Joseph
at 2008-09-12T05:24
推!
Rae avatar
By Rae
at 2008-09-16T04:09
Iris avatar
By Iris
at 2008-09-18T19:00
問一下 若找最重的過程剛好第一次就選到最重
Carolina Franco avatar
By Carolina Franco
at 2008-09-20T16:13
那麼在第二輪就有9個球要測,這樣要保證測得
Olive avatar
By Olive
at 2008-09-25T01:38
不就要8次? 第二輪只測5顆應該是在運氣好的情況吧?
Rachel avatar
By Rachel
at 2008-09-27T20:15
感覺1、2題要"保証"測得只有分別9&8次 也不會更多了

雷諾瓦拼圖

Oliver avatar
By Oliver
at 2008-08-20T17:04
最近去雷諾瓦買了夜光拼圖 時代廣場 http://0rz.tw/2e4Gn 還沒拼好atat.. 裡面有一包紅色的 爬文過後好像是膠水 想問的是 如果我要送去雷諾瓦錶框的話 這樣我還要自己塗膠水嗎? 有點怕失敗andgt;.andlt;and#34; 好期待完成品 如果拼出來不錯看的 ...

國貿拼圖有相關的折扣嗎?

Adele avatar
By Adele
at 2008-08-19T00:15
每次去雷諾瓦看 可是總覺得沒有我喜歡的圖 上次跟朋友去到中友 看到中友有間國貿拼圖 有一些建築的圖我看盒子還滿喜歡的 不知道除了台中中友 還有沒有其他地方有國貿拼圖呢? 國貿拼圖有任何的折扣嗎? 我知道雷諾瓦有雷諾瓦的卡有折扣.. 不過真的沒有幾個我比較喜歡的圖啊.. -- 統聯 促銷優惠原價 時段表( ...

數燈 015

Agnes avatar
By Agnes
at 2008-08-18T23:41
.●. .●... ●20.. ..... ...0. ..●2● .. . ...0 .●... 1...● ●2●. ..●1 ●.... .0.. 剛接觸數燈 有錯請指教^^and#34; -- ◢▂◣ ▌ ▌ ▊ ▌ ◤ ...

關於雷諾瓦"啤酒罐"這拼圖的問題?

Daniel avatar
By Daniel
at 2008-08-18T22:32
※ 引述《superxk (無限Xand#39;k)》之銘言: : 去年台中SOGO作周年慶的時候 : 雷諾瓦也在做活動 : 因為很優惠所以一次買了兩盒大拼圖 : 啤酒罐+飲料罐 : 最近開了啤酒罐來拼 : 卻發現裡面的拼圖快很多都黏在一起 : 這是外國廠應有的裁剪品質麻= = : 我一直認為比台製貴點就應該 ...

數燈 015

Quintina avatar
By Quintina
at 2008-08-18T21:30
... ..... .20.. ..... ...0. ...2. .. . ...0 ..... 1.... .2.. ...1 ..... .0.. Game ID: 5x14:BBi20j0d2cBBaBc0e1e2bBBc1f0bB - ...