推 FRAXIS:沒錯 我原本以為他是找增加cut最多的點過去.. 03/12 22:32
※ 引述《FRAXIS (喔喔)》之銘言:
: ※ 引述《taitin (小南)》之銘言:
: 6.
: 1. x1 = 1, if w1 <= W
: x1 = W/w1, otherwise
: 2. c[i,w] = Max( c[i-1, w], c[i-1, w-wi] + vi )
: 3. KNAPSACKDEC(vi, wi, W, B)
: return KNAPSACKOPT(vi, wi, W) >= B
: 4. KNAPSACKOPT(vi, wi, W)
: 這邊應該是要binary search..
: 5. P, 因為maximum flow min cut
: co-P 原因同上
: NP, 因為NP包含P
: co-NP, 因為co-NP包含co-P
: 6. O(|E|^2 + |E||V|)
: 7. 0.5
: 8. 應該就是Optimal解..
: amortized的部分之前好像有人解過了.
我覺得6.8不是optimal解耶
第一次移走一個vertex的edge數為 2n
但第二次就有可能選到同邊或不同邊的
選到同邊的話才是optimal 2*2n
選到不同邊的時候就變成 2*(2n-1)
所以最小的就會變成 2n^2 optimal:(2n)^2
是這樣吧?有錯請指正@@"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.29.168