class Solution {
public:
vector<int> twoSum(vector<int> &numbers, int target) {
vector<int>res;
map<int,int>mp;
for(int i=0;i<numbers.size();i++)
{
int a=target-numbers[i];
if(mp.find(a)==mp.end())
mp[numbers[i]]=i+1;
else{
res.push_back(mp[a]);
res.push_back(i+1);
break;
}
}
return res;
}
};
网友评论