Infrastructura

Time limit: 0.01s Memory limit: 64MB Input: Output:

Cerință

Municipiul Slobozia trece printr-o perioadă de modernizare a drumurilor. Momentan, în oraș au fost terminate rețele de drumuri cu sens unic. Însă există o problemă: acestea sunt izolate.

Primăria se pregătește să demareze a doua etapă a proiectului: construirea drumurilor cu dublu sens. Din cauza fondurilor limitate, primarul foarte necontroversat Topor vă cere ajutorul pentru a determina care este numărul de zone izolate.

Date de intrare

Se dau două numere NN și MM, numărul de intersecții, respectiv de drumuri. Acestea sunt urmate de MM perechi de numere x,yx, y ce reprezintă drumurile cu sens unic deja construite (drumul ii duce din intersecția xx în yy).

Date de ieșire

Numărul de regiuni izolate.

Restricții și precizări

  • 1N2 0001 \leq N \leq 2 \ 000
  • 1M6 0001 \leq M \leq 6 \ 000
  • 1x,yN1 \leq x, y \leq N
  • Prin zonă izolată se înțelege o mulțime de intersecții SS în care se poate ajunge din orice intersecție din SS în orice altă intersecție din SS.

Exemplu

stdin

7 6
1 2
2 3
3 1
4 1
3 5
6 7

stdout

5

Log in or sign up to be able to send submissions!