#include<iostream>
#include<string>
#include<algorithm>
#include<vector>
using namespace std;
void split(const std::string &s, char delimiter, std::vector<std::string> &v)
{
std::string::size_type i = 0;
std::string::size_type j = s.find(delimiter);
while (j != std::string::npos)
{
v.push_back(s.substr(i, j - i));
i = ++j;
j = s.find(delimiter, i);
}
if (j == std::string::npos)
v.push_back(s.substr(i, s.length()));
}
int main(){
//先输入两个整数 N,m
//然后输入N行,每一行没有限制大小,要存到一个Int数组中,换行就表示存到另一个数组中
int N, m;
//cin >> N >> m; cin 和 getline 不能混着用
string s;
vector<string> a = {};
getline(cin, s);
split(s, ' ', a);
N = stoi(a[0]);
m = stoi(a[1]);
vector<vector<int>> friends(N);
for (int i = 0; i < N; i++){
a = {};
getline(cin, s);
split(s, ' ', a);
for (int j = 0; j<a.size(); j++){
friends[i].push_back(stoi(a[j]));//这里你换成2维数组
}
}
system("pause");
return 0;
}