[理工][演算法] 98NCTU

看板Grad-ProbAsk作者 (小阮)時間13年前 (2011/01/09 23:05), 編輯推噓2(209)
留言11則, 4人參與, 最新討論串1/1
obst If there are n records and every node has identical access probability, the cost for the optimal binary is O(nlogn) . 答案給True 我的解法 : 每個點都是 1/n 1/n *1*1 + 1/n*2*2 + 1/n*3*4 + ... + 1/n * logn* 2^(logn-1) 算出來的O(logn) 請問錯在哪 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.123.183.52

01/10 00:48, , 1F
小阮我是算1/n * sigma(k*2^k) (k從1加到logn)
01/10 00:48, 1F

01/10 00:49, , 2F
算出來就是 O(nlogn)
01/10 00:49, 2F

01/10 00:55, , 3F
打錯@@ 1/n * sigma(k*2^(k-1)) (k從1加到logn)
01/10 00:55, 3F

01/10 00:57, , 4F
小於等於 n* (1/2n * logn * n) =O(nlogn)
01/10 00:57, 4F

01/10 12:12, , 5F
sigma(k*2^k) = (1/2n * logn * n) 怎算的
01/10 12:12, 5F

01/10 15:29, , 6F
一樓的想法應該是對的
01/10 15:29, 6F

01/10 15:30, , 7F
嚴格說來每個點機率應該是1/cn, c是常數,不過應該不影響推
01/10 15:30, 7F

01/10 15:31, , 8F
導(不過這題這樣沒有考慮到Fail機率很奇怪)
01/10 15:31, 8F

01/10 15:31, , 9F
不過我跟五樓有一樣的問題...
01/10 15:31, 9F

01/10 16:16, , 10F
回樓上 如果每點都是1/n 就不會失敗了阿
01/10 16:16, 10F

09/11 14:08, , 11F
打錯@@ 1/n * https://daxiv.com
09/11 14:08, 11F
文章代碼(AID): #1DASwTs2 (Grad-ProbAsk)