Cerință
Cei jucători ai naționalei au ajuns în Frankfurt pentru meciul cu Slovacia. Ca orice echipă care se respectă, aceștia au relații de prietenie sub forma unui arbore. În așteptarea meciului, Denis a venit cu ideea de a-și lua colegii la o păcănea. Pentru a nu atrage atenția paparazzilor, aceștia pot intra la o păcănea într-o brigadă de maxim persoane, care formează o componentă conexă în arborele de prietenii. Așadar, el va forma mai multe brigăzi, care vor intra pe rând la păcănea. Denis vrea ca aceștia să lipsească cât mai puțin de la hotel pentru a nu-i atrage atenția domnului antrenor Fisu' lu' Tasu'.
Ajută-l pe Denis să afle numărul minim de brigăzi pe care le poate forma, iar acesta te va răsplăti cu un hattrick împotriva Slovaciei.
Date de intrare
Pe prima linie a fișierului de intrare pacanea.in
se găsesc numerele naturale și . Pe următoarele linii se găsesc câte 2 numere și cu semnificația că în arborele de prietenii fotbaliștii și au o muchie între ei.
Date de ieșire
În fișierul de ieșire pacanea.out
se va afla o singură linie care reprezintă numărul minim de brigăzi formate de Denis.
Restricții și precizări
- ;
- Se acordă puncte pentru ;
- Se acordă alte puncte pentru ;
- Se acordă alte puncte pentru ;
- Se acordă alte puncte pentru ;
- Se acordă alte puncte pentru ;
- Se acordă alte puncte fara restrictii suplimentare.
Exemplu
pacanea.in
6 3
1 3
5 4
4 3
3 2
2 6
pacanea.out
3
Explicație
Putem impartii în următoarele componente conexe: , , .