看板 Grad-ProbAsk 關於我們 聯絡資訊
哈囉大家早 我今天在寫成大與台大這兩題的時候,覺得是同樣的算法但是答案差了一個M倍,請大家幫忙解答>< 成大103 http://i.imgur.com/Ot1vh7I.jpg http://i.imgur.com/0lhSCBv.jpg 臺大105 http://i.imgur.com/pVqbBW5.jpg -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.126.194.203 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1479259534.A.AF1.html
hopward: 他是不是沒有乘M阿 11/16 10:04
hopward: 他錯了吧 他的式子最下面那個lv也是算常數cost而已 (16^h 11/16 10:07
hopward: )*c那裡 11/16 10:07
hopward: 應該要乘M吧 11/16 10:07
windwaker112: 你都算出8^(log n/(m^1/2)了=[n/(m^1/2)]^log8=[n 11/16 10:25
windwaker112: /(m^1/2)]^3=n^3/m^3/2=n^3/m*m^(1/2)最後乘上m=> 11/16 10:25
windwaker112: 答案 11/16 10:25
windwaker112: 演算法那本最下面那層應該帶16^h*M,如h大所述 11/16 10:34
mloop: 不太懂為什麼要去乘M 11/16 23:14
mloop: 畢竟recursion tree 不是本來就直接算出node數再去乘做一次 11/16 23:14
mloop: node需要的時間C就好嗎 11/16 23:14
feathwine: 是不是因為M不是一個常數而是獨立於n的變數所以要算進 11/17 15:20
feathwine: 去? 11/17 15:20
windwaker112: 對 11/24 01:02