..........
查看原帖
..........
1129451
Majingyang233楼主2024/7/27 10:19
#include<bits/stdc++.h>
using namespace std;
struct Edge{
	int u,v,nxt;
}
int e[100005];
int head[100005];
int cnt=0;
void add_edge(int u,int v){
	edge[++cnt].u=u;
	edge[cnt].v=v;
	edge[cnt].nxt=head[u];
	head[u]=cnt;
}
int main(){
	memset(head,-1,sizeof(head));
	int n,m;
	cin>>n>>m;
	for(int i=1;i<=m;i++){
		int u,v;
		cin>>u>>v;
		add_edge(v,u); 
	}
	return 0;
}
2024/7/27 10:19
加载中...