討論串[請益] 如何把一堆數字分成總合相等的兩個集合
共 8 篇文章
內容預覽:
如果隨便分的話..... 不就,開一個array存現有sum. 對每個ai(i belong to 1~n),丟進去sumtable對所有sum加ai. 最後再把ai丟入sum table.. sum table的element不要重複,這可以用一段連續記憶體來存!!. n個數字,和最多應該是2^n
(還有207個字)
內容預覽:
經過一陣思考,加上實驗室學妹蠻天才的 ☆`' ◆-◆'. 這是個 NP-complete 的 equal partition problem. 如果我的data都是integer的話,有機會用DP來解則是pseudo-polynomail time. 可參考 http://en.wikipedia.
(還有14個字)