atcoder#AGC002B. [AGC002B] Box and Ball

[AGC002B] Box and Ball

問題文

NN 個の箱があります。 箱は 11 から NN まで番号が振られています。 最初、11 番目の箱には赤いボールが 11 個入っています。 また、2N2 \sim N 番目の箱には白いボールが 11 個ずつ入っています。

高橋君は MM 回の操作を順に行います。 ii 回目の操作では、xix_i 番目の箱から適当なボールを 11 個選び、それを yiy_i 番目の箱へ移します。

高橋君がすべての操作を終えた後、赤いボールが入っている可能性のある箱は何個か求めてください。

制約

  • 2N1052 \leq N \leq 10^5
  • 1M1051 \leq M \leq 10^5
  • 1xi,yiN1 \leq x_i,y_i \leq N
  • xiyix_i \neq y_i
  • ii 回目の操作の直前、xix_i 番目の箱には 11 個以上のボールが入っている。

入力

入力は以下の形式で標準入力から与えられる。

NN MM

x1x_1 y1y_1

::

xMx_M yMy_M

出力

高橋君がすべての操作を終えた後、赤いボールが入っている可能性のある箱は何個か出力せよ。

入力例1

3 2
1 2
2 3

出力例1

2

11 回目の操作の後、11 番目の箱にはボールが入っておらず、22 番目の箱には赤いボールと白いボールが 11 個ずつ入っており、33 番目の箱には白いボールが 11 個入っています。

22 回目の操作で赤いボールを選んだ場合、赤いボールは 33 番目の箱へ移ります。 22 回目の操作で白いボールを選んだ場合、赤いボールは 22 番目の箱に残ります。

入力例2

3 3
1 2
2 3
2 3

出力例2

1

すべてのボールが 33 番目の箱へ集まります。

入力例3

4 4
1 2
2 3
4 1
3 4

出力例3

3