Re: [請益] 瑞昱面試的一題益智問題

看板Tech_Job作者 (逸容)時間13年前 (2012/11/21 04:35), 編輯推噓9(903)
留言12則, 10人參與, 最新討論串5/7 (看更多)
※ 引述《BearJW ( )》之銘言: : 用若干個砝碼組合出1~100公克, : 請問砝碼最少數量為幾個? : 題目本身不好懂,我一開始還誤解了意思= = : 我在解題的時候一直想到建構式數學,因為我的年代沒學過建構式。 : 不知道有沒有關聯? : 理論上用100個1公克的砝碼可以組合出1~100個任意公克數。 : 比如說79公克,可以用79個1公克。 : 也可以用一個50公克、一個25公克、一個4公克來組成。 : 也可以用一個75公克、兩個2公克來組成。 : 不知道這題有沒有速解法?因為我是用土法煉鋼兜起來的...@@ 有天秤的話是所謂 The Weight Problem of Bachet de Meziriac http://tinyurl.com/botqgv4 第二題 砝碼有三種狀態, 放天秤左邊相當於 +1, 不放相當於 0, 放右邊相當於 -1. 以三進位代表三種狀態, 2 視同 3 - 1 展開. 100 (十進位) = 10201 (三進位) = 1 * 3^4 + 0 * 3^3 + 2 * 3^2 + 0 * 3^1 + 1 * 3^0 = 1 * 3^4 + 0 * 3^3 + (3 + -1) * 3^2 + 0 * 3^1 + 1 * 3^0 = 1 * 3^4 + 1 * 3^3 + -1 * 3^2 + 0 * 3^1 + 1 * 3^0 左邊放 81, 27, 1 以及右邊放 9 => 81 + 27 + 1 - 9 = 100 1~100 用 5 個砝碼 (1, 3, 9, 27, 81) 就足夠組合 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.225.238

11/21 10:18, , 1F
...正解
11/21 10:18, 1F

11/21 10:24, , 2F
這種題目沒有提示我大概一輩子也想不到要用三進位來解 XD
11/21 10:24, 2F

11/21 12:20, , 3F
好強 完全沒想到這招
11/21 12:20, 3F

11/21 14:34, , 4F
感謝解答!! follow這串文就等這般高手XD
11/21 14:34, 4F

11/21 15:54, , 5F
這系列有回文的請到rtk面試 ><
11/21 15:54, 5F

11/21 21:41, , 6F
厲害!!!
11/21 21:41, 6F

11/21 21:58, , 7F
這樣只能證明100的部分 應該有其他方法證明全部情形
11/21 21:58, 7F

11/22 01:30, , 8F
感謝 原PO 提供的詳細解答! 又多學了一課! ^^
11/22 01:30, 8F

11/22 05:05, , 9F
push,應該M起來
11/22 05:05, 9F

11/22 06:05, , 10F
一般的三進位是用 (0, 1, 2) 組合
11/22 06:05, 10F

11/22 06:05, , 11F
這個問題可以把它想成是 (-1, 0, 1) 的三進位
11/22 06:05, 11F

11/22 06:05, , 12F
五顆法碼的表示極限是 1 1 1 1 1 = 121
11/22 06:05, 12F
文章代碼(AID): #1Gg-cQjk (Tech_Job)
討論串 (同標題文章)
文章代碼(AID): #1Gg-cQjk (Tech_Job)