vector<vector<int>> q(1000);
int n,m;//n个顶点,m条边
int main(){
cin>>n>>m;
for(int i=1;i<=m;i++){
int a,b;
cin>>a>>b;
q[a].push_back(b);
}
return 0;
}
读入一个有n个节点,m条边的有向图
vector<vector<int>> q(1000);
int n,m;//n个顶点,m条边
int main(){
cin>>n>>m;
for(int i=1;i<=m;i++){
int a,b;
cin>>a>>b;
q[a].push_back(b);
}
return 0;
}
读入一个有n个节点,m条边的有向图