版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
class Solution {
public:
int findPairs(vector<int>& nums, int k) {
if(nums.size() == 0) return 0;
set<pair<int,int>>ss;
sort(nums.begin(),nums.end());
for(int i = 0;i<nums.size();i++)
{
for(int j = i+1;j<nums.size();j++)
{
if(abs(nums[i]-nums[j]) == k)
{
if(!ss.count(make_pair(nums[i],nums[j])))
{
ss.insert(make_pair(nums[i],nums[j]));
cout<<nums[i]<<" "<<nums[j]<<endl;
}
}
}
}
return ss.size();
}
};