看板 Grad-ProbAsk 關於我們 聯絡資訊
如連結 http://i.imgur.com/1MYHGxt.jpg 綠色字是題目 要求時間複雜度 紫色是我的算法 算到最後 請問 1/(i^2)的級數有公式嗎@@? 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.240.46
ken1325:調和數列 11/09 18:57
DoubleFish:我是用Master Method看耶,a=2,b=2,f(n)=n/(logn)^2 11/09 19:58
DoubleFish:所以n^log_ab=n,f(n)是1/(logn)^2*n 11/09 20:00
DoubleFish:符合case1的情況所以T(n)=θ(n)這樣? 11/09 20:02
kiki86151:這不能用master看 也不是調合數列 應該是O(n) 11/09 20:02
DoubleFish:可以請教一下為何不能用master看嘛? 11/09 20:04
kiki86151:用master如果f(n)=n/logn答案是O(n*log(logn))喔非O(n) 11/09 20:06
kiki86151:此題解法是1/i^2 積分上n下1就出來了(n-1)/n=O(1) 11/09 20:09
kiki86151:跟調合證明很像 就像黎曼面積 1/i積分上n下1 =log(n) 11/09 20:11
kiki86151:至於master的話 遇到有f(n)有n^loga_b會有問題(case2) 11/09 20:13
kiki86151:所以能不要用其實盡量 像這類題的 用展開或遞迴樹比較好 11/09 20:15
DoubleFish:不好意思 題目給的f(n)不是是n/(logn)^2嘛? 11/09 20:16
DoubleFish:所以n在growth rate上應該比n/(logn)^2大不是嘛? 11/09 20:16
DoubleFish:小弟駑頓~麻煩大大再解釋一下!感激! 11/09 20:16
DoubleFish:謝謝大大解釋~我再研究看看 11/09 20:21
banjmin:有點偏的題目 考到證明的變型 一般都考O(nloglogn)那題 11/09 20:43
kiki86151:人在外面@@ 我回家再解釋 如果有空的話XD 11/09 21:26
ken1325:那答案是什麼? O(nlog(log^2n)) ? 11/09 21:33
YungMH:答案應該是O(n*loglogn) 11/09 21:48
kiki86151:應該是O(n)吧 我解出來了@@ 另貼文了 11/09 23:03
FRAXIS:1/(i^2)就是Riemann zeta function帶入2的值.. 11/10 09:00
FRAXIS:當n為無窮大時,其值為pi^2 / 6 所以是一個常數.. 11/10 09:01