class Solution{ public : int threeSumClosest(vector &nums, int target){ sort(nums.begin(), nums.end()); int n =nums.size(); int res = nums[0] + nums[1] + nums[2]; for(int i =0;i0 && nums[i]==nums[i-1]) break; int left = i+1; int right= n -1; while(left