回 帖 发 新 帖 刷新版面

主题:[讨论]求一常用的基础过程

一组数据,可正负
尽量均分为两堆
每堆个数不限
使两组和的差值尽量小
很常用的
大家帮帮忙
说说思路就可以
不胜感激!!!

回复列表 (共7个回复)

沙发

大家帮帮忙~~~期待中~~~

板凳

其实先可以把所有的负数变成正数.
如果所有的数都是整数而且他们的和不大的话,可以用DP做.

否则的话,基本就是回溯.

3 楼

随机化,乱搞:)

4 楼

什么叫DP什么意思

5 楼

深度优先搜索加剪枝

6 楼

DP就是动态规划

7 楼

一般性来说,是NP问题。指数级运算规模。
但是如果每个数据都在一个小范围以内,可以用DP做,多项式规模。

我来回复

您尚未登录,请登录后再回复。点此登录或注册