题解:两指针
vector<int> twoSum(vector<int>& numbers, int target) {
int i=0,j=numbers.size()-1;
vector<int> ans(2);
while(i<j)
{
int sum=numbers[i]+numbers[j];
if(sum<target)i++;
else if(sum>target)j--;
else{
ans[0]=i+1;ans[1]=j+1;
return ans;
}
}
}