将数组划分为k个段,以最大化按位和

时间:2019-04-10 07:43:18

标签: arrays dynamic-programming partitioning bitwise-and

我们将大小为n(1 <= n <= 50)的数组划分为k个段(1 <= k <= n),以使这些段的按位和最终值最大。段的值由段中存在的元素之和表示。我觉得可以使用动态编程来回答这个问题,但无法确定所需的状态。关键是n的值非常小。我们可以以某种方式利用它吗?任何帮助将不胜感激!

0 个答案:

没有答案