模板:
#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
const int N=100010;
int n,;
int e[N],ne[N],h[N],idx;
int d[N],q[N];
void add(int a,int b)
{
e[idx]=b,ne[idx]=h[a],h[a]=idx++;
}
int main()
{
scanf("%d%d",&n,&m);
memset(h,-1,sizeof h);
for(int i=0;i<n;i++)
{
int a,b;
scanf("%d%d",&a,&b);
add(a,b);
d[b]++;
}
return 0;
}