如以下这段代码:
#include<bits/stdc++.h>
using namespace std;
vector<vector<int> > a;
int b[100005];
int main(){
int n,m;
cin>>n>>m;
for(int i=1;i<=m;i++){
int x,y;
cin>>x>>y;
a[x].push_back(y);
b[x]++;
}
for(int i=1;i<=n;i++){
for(int j=1;j<=b[i];j++)
printf("%d ",a[i][j]);
printf("\n");
}
}
输入不完全,哪位大佬帮蒟蒻看看,另外我vector二维数组写的对不对?