题目: 给定长度为 2n 的数组, 你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), ..., (an, bn) ,使得从1 到 n 的 min(ai, bi) 总和最大 示例: 输入: [,,,] 输出: 解释: n 等于 , 最大总和为 = min(, ) + min(, ). 拿到这道题,是不是感到一头雾水,大家可能在想,我要通过什么样的算法才能找到分组后,每组最小值之和的值最大呢?大家可以先思考下. 解题思路:首先要对数字进行排序,这样才能保证数字分布是均匀