给定数组的一个子数组,它的值是它包含的出现奇数次的元素的最大值。
我想将数组划分为 K 个子数组以最大化子数组值的总和。
例如,如果我们有以下数组
5 6 6 3 9 且 K=2
我们可以将其划分如下:
(5) + (6,6,3,9) = (5 + 9 => 14 )
(5,6) + (6,3,9) = ( 6 +9 => 15 )
(5,6,6) + (3,9) = ( 5 + 9 =>14 )
(5,6,6,3) + (9) = ( 5 + 9 => 14 )
我能够以粗暴的方式做到这一点,但正在寻找一种有效的算法。你能提出一些建议吗
HUX布斯
摇曳的蔷薇
相关分类