Laiko ribojimas: 0.5s

Atminties ribojimas: 32MB

Jei norite pateikti savo sprendimą - prisijunkite.

Sukabinti žiedai 2

Tarpusavyje sukabinta N žiedų, sunumeruotų nuo 1 iki N. (Pastaba: jie sukabinti taip, kad nubraižius grafą, šis grafas būtų medis - t.y., jungus beciklis grafas, kurį sudaro N viršūnių ir N-1 briaunų.)

Parašykite programą, kuri rastų ilgiausios vientisos be išsišakojimų grandinės ilgį. Ši grandinė gaunama iš sukabintų žiedų medžio pašalinant dalį žiedų.

Pradiniai duomenys

Pirmoje pradinių duomenų failo eilutėje įrašytas žiedų skaičius N (2\\leqN\\leq10000) bei medžio briaunų kiekis k (1\\leqk\\leq9999). Tolesnėse k eilučių įrašyta po du skaičius: sujungtų žiedų porų numeriai.

Išvestis

Rezultatas - vienas sveikasis skaičius.

Pavyzdžiai

Pradiniai duomenys Rezultatai
5 4
1 2
2 3
3 4
2 5
4