class Solution
{
public:
int threeSumClosest(vector<int>& nums, int target)
{
int i,j,k,d,a;
d=abs(nums[0]+nums[1]+nums[2]-target);
a=nums[0]+nums[1]+nums[2];
for(i=0;i<nums.size()-2;i++)
for(j=i+1;j<nums.size()-1;j++)
for(k=j+1;k<nums.size();k++)
if(abs(nums[i]+nums[j]+nums[k]-target)<d)
{
d=abs(nums[i]+nums[j]+nums[k]-target);
a=nums[i]+nums[j]+nums[k];
}
return a;
}
};
最接近的三数之和(暴力法)
最新推荐文章于 2023-05-10 22:54:40 发布