问题描述
解题思路
贪心
将数组从小到大排序,最小最大配对,次小次大配对,依次配对,结果就是这些配对和的最大值。
代码
class Solution {
public:
int minPairSum(vector<int>& nums) {
sort(nums.begin(), nums.end());
int res = 0;
for (int i = 0; i < nums.size(); i++) {
res = max(res, nums[i] + nums[nums.size() - 1 -i]);
}
return res;
}
};
标签:最大数,nums,minimize,res,sum,int,1877,配对
From: https://www.cnblogs.com/zwyyy456/p/17085937.html