PHP Code:
class Solution {
public:
vector<int> twoSum(vector<int>& a, int tong)
{
vector<int> c;
int *b=new int[66000];
for(long i=0;i<a.size();i++) b[a[i]+33000]=i+1;
for(long i=0;i<a.size();i++)
if( b[tong-a[i]+33000]>=1 && b[tong-a[i]+33000]!=i+1)
{
c.push_back(i+1);
c.push_back(b[tong-a[i]+33000]);
return c;
}
}
};
Comment