#include <bits/stdc++.h>
using namespace std;
vector<vector<int>> Find(vector<int>vec,int target)
{
//给一个数组找到两个和为目标的下标
int len = vec.size();
vector<vector<int>>result;
for(int i = 0;i<len;i++)
{
for(int j = i+1;j<len;j++)
{
if(vec[i]+vec[j] == target)
{
vector<int>temp;
temp.push_back(i);
temp.push_back(j);
result.push_back(temp);
}
}
}
return result;
}
int main()
{
vector<int> vec;
for(int i = 0;i<=10;i++)
vec.push_back(i);
vector<vector<int>> result = Find(vec,6);
int len = result.size();
for(int i = 0;i<len;i++)
{
for(auto &j:result[i])
cout<<j<<" ";
cout<<endl;
}
system("pause");
return 0;
}