【发布时间】:2017-11-29 20:59:40
【问题描述】:
我有一个数学/算法问题。
给定一个数字数组,想办法把它分成5个子数组,使每个子数组的和小于或等于给定的数字。初始数组中的所有数字都必须转到其中一个子数组,并且是一个总和的一部分。
所以算法的输入是: d - 表示每个子数组总和必须小于或等于的数字 A - 表示将被分成不同子数组的数字数组,并将成为一个总和的一部分
算法复杂度必须是多项式的。 谢谢。
【问题讨论】:
-
这是作业吗?你试过什么?
-
你能有负值吗?可以修改输入的顺序吗?
标签: arrays algorithm math complexity-theory