#include<stdio.h>
#include<string.h>
#define N 100000
int A[N];
int main(){
int n, k, x, y;
scanf("%d%d", &n, &k);
memset(A, 0, sizeof(A));
A[0] = 1;
int cnt = 0;
while(k--){
scanf("%d%d", &x, &y);
if(A[y] == 0) cnt++;
A[x]++;
}
printf("%d", cnt);
return 0;
}
只要让yi是0,或者yi在xi中出现过就可以说这个变量被初始化过的了。
我爱水题