討論串[理工] [algo]-中央96-資工所
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
這題我的做法不太一樣.... 想請大家幫忙看一下. 我的作法是先求整體和,除以2為中間值part(兩邊和恰為part為理想). 從第一個數字開始累加,等到累加超過part時. 假設最後加入的是第a個數字. 設目前的累加值為x的話,比較x跟x-a哪個誰跟part的差比較小. 就可知道怎麼分兩邊了. m
(還有365個字)
內容預覽:
(a) 已經有人解了. (b) k=3的方法也是類似,假設你已經有(a)的演算法. 固定第三人是負責從i起到最後的部份,也就是Si ~ Sn的部份. 然後S1 ~ Si的部份用(a)的演算法求出最佳分配,設切點在j. 那此狀況下最佳解就是. Max( |Si~Sn - S1~Sj|, |Si~Sn
(還有247個字)
內容預覽:
假設x陣列代表每一個partition, n為元素個數 如:. x[0] x[1] x[2] x[3] x[4]. 100 200 300 400 500. 建立一個A陣列. A[i]=x[0]+x[1]+...+x[i]. 對x而言, 可以有0~ i-1種分割點. x[0] | x[1] x[2]
(還有180個字)
首頁
上一頁
1
下一頁
尾頁