看板 Grad-ProbAsk 關於我們 聯絡資訊
https://imgur.com/JE16C8A 這題想了很久 不太懂 我的理解是 n>=1時 每做一次分解 呼叫子問題100次 然後cost也是100 但是在n<1時 要怎麼計算cost n是小於1 然後i又從1 to 小於1 ? 觀念不是很清晰 麻煩各位大大 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.237.211.166 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1546962870.A.694.html
rockieloser: T(n)=100*celling(T(n/10))+n*n^(1/3). T(0)=0 01/09 00:28
rockieloser: 100次的length子問題+原本要先執行的兩層迴圈 01/09 00:32
rockieloser: 不確定 提供我的想法@@ 01/09 00:33
lionlin: 大概懂你的意思 n<1時就return nil 了 01/09 00:35
alen0303: n<1就直接return NIL了 後面for迴圈就不用跑了 01/09 00:35
rockieloser: 不過這樣T(0)要算1還0阿 這樣算跑一行嗎 01/09 00:38
rockieloser: 發現celling括錯地方 01/09 00:41
alen0303: 代0代1應該都可以 反正你列出來的都能直接master了 01/09 00:44