划分型动态规划我瞎编的...
这个题目没看懂1. 如果是有序数列,就不需要binary search,排序才需要2. 不知道理解对不对,按照字面理解,既然至少需要两个数做group,找出最大两个数即可,然后计算和3. 如果2理解是对的,而且是个无序数组,只要找出数组中两个最大的数字即可。算法很简单,一遍扫描就可以完成了,不需要binary search。建议把英文原题贴出来吧,方便理解。