瑞昱面試的一題益智問題 - 面試

Table of Contents



用若干個砝碼組合出1~100公克,

請問砝碼最少數量為幾個?



題目本身不好懂,我一開始還誤解了意思= =

我在解題的時候一直想到建構式數學,因為我的年代沒學過建構式。

不知道有沒有關聯?


理論上用100個1公克的砝碼可以組合出1~100個任意公克數。

比如說79公克,可以用79個1公克。

也可以用一個50公克、一個25公克、一個4公克來組成。

也可以用一個75公克、兩個2公克來組成。

不知道這題有沒有速解法?因為我是用土法煉鋼兜起來的...@@







--

All Comments

Delia avatarDelia2012-11-20
我猜 1-100中質數個數+1 就是答案
John avatarJohn2012-11-24
每個質數的倍數也要吧 例如91=13*7代表要7個13g的砝碼
Andy avatarAndy2012-11-25
至少幾個->組成任何重量時每個都可以是有或沒有
Kelly avatarKelly2012-11-30
請用 2^0 2^1 2^2...2^6 即可組合出所求 感覺很像二進位
Hamiltion avatarHamiltion2012-11-30
就是2進位
Vanessa avatarVanessa2012-12-04
dynamic programming?
Agatha avatarAgatha2012-12-09
如果是用秤就難很多 這樣單純二進位就好
Leila avatarLeila2012-12-11
我有被考這題,答案:1 3 9 27 81,三分鐘搞定! ^^
Thomas avatarThomas2012-12-15
樓上的答案怪怪的吧 那2克要怎麼組合?
Frederic avatarFrederic2012-12-19
天秤的兩邊都可以放砝碼 2+1=3
Edward Lewis avatarEdward Lewis2012-12-21
重點是… 有上嗎?
Brianna avatarBrianna2012-12-26
11個?
Mary avatarMary2012-12-30
就11個阿 這麼簡單
Lucy avatarLucy2013-01-02
7顆 1,2,4,8,16,32,64
Lydia avatarLydia2013-01-06
就2次方的數字就可以了
說錯2的n次方就可以了