题目描述
blablabla
样例
blablabla
//思路:
//作为左值的就当做已经被赋值了
//找右值未被初始化的语句并记录下来
#include <iostream>
#include <cstring>
#include <cstdio>
#include <algorithm>
using namespace std;
const int N = 1e5+10;
int n,k;
bool a[N];//记录是否赋值
int cnt;
int main()
{
a[0] = true;
cin>>n>>k;
for(int i =0;i<k;++i)
{
int l,r;
scanf("%d %d",&l,&r);
if(!a[r]) cnt++;
a[l] = true;
}
cout<<cnt<<endl;
return 0;
}