CSES - Pikajunat
  • Time limit: 1.00 s
  • Memory limit: 128 MB

Bittimaassa on nn kaupunkia, joiden välillä on junayhteyksiä. Jokaisesta kaupungista toiseen kaupunkiin on olemassa yksikäsitteinen reitti.

Tehtäväsi on rakentaa mahdollisimman monta pikajunayhteyttä. Voit muuttaa minkä tahansa yhteyden pikajunaksi, mutta samasta kaupungista voi lähteä korkeintaan yksi pikajuna toiseen kaupunkiin.

Syöte

Syötteen ensimmäisellä rivillä on kokonaisluku nn: kaupunkien määrä. Kaupungit on numeroitu 1,2,,n1,2,\ldots,n.

Sitten syötteessä on n1n-1 riviä, jotka kuvaavat junayhteydet. Jokaisella rivillä on kaksi kokonaislukua aa ja bb: kaupunkien aa ja bb välillä on yhteys. Kaikki yhteydet ovat kaksisuuntaisia.

Tuloste

Tulosta yksi kokonaisluku: suurin mahdollinen määrä pikajunayhteyksiä.

Rajat

  • 1n1051 \le n \le 10^5

Esimerkki

Syöte:

5
1 2
2 3
2 4
4 5

Tuloste:

2