【问题标题】:Maximum sum in an array subject to a constraint受约束的数组中的最大总和
【发布时间】:2013-12-15 19:41:57
【问题描述】:

如何在没有其他约束的数组中找到最大和

【问题讨论】:

标签: algorithm


【解决方案1】:

这可以使用0/1 knapsack problem 的动态规划算法来解决,其中元素值设置为等于元素权重。

【讨论】:

    【解决方案2】:

    这是 subset sum problem 的变体。

    这个问题是NP-Complete,所以没有已知的多项式解。
    但是,如果您的列表包含相对较小的整数,there is an efficient Dynamic Programming pseudo-polynomial solution。

    另一种选择是检查所有 2^n 个可能的子集并从中找出最好的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-06
      • 2013-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多