#include <bits/stdc++.h>
#include <algorithm>
using namespace std; 
//注意不要忘记第二个头文件,是vector需要的头文件!!!
class Solution {
public:
    /**
     * 
     * @param numbers int整型vector 
     * @param target int整型 
     * @return int整型vector
     */
    vector<int> twoSum(vector<int>& numbers, int target) {
//vector是一个封装了动态大小数组的顺序容器。可以简单的认为,向量vector是一个能够存放任意类型的动态数组。
        // write code here
        int i,j;//用来遍历整个数组
        for(i=0;i<numbers.size();i++){//numbers.size()表示数组的长度
        	for(j=i+1;j<numbers.size();j++)//j从i之后的元素开始遍历,不用重合,所以j=i+1
        	{
        		if(numbers[i]+numbers[j]==target){//判断结束的条件,返回输出
        			return {i+1,j+1};//注意此处输出将i,j分别+1,容易错
				}
			}
		}
		return {i+1,j+1};
    }
};