Ağacda məsafə#4104

Ağacda məsafə

2 saniyə
256 meqabayt
Çox asan

Döngü olmayan əlaqəli qraf ağac adlanır.

Ağacın iki zirvəsi arasında məsafə onları birləşdirən ən qısa yolun uzunluğu (bu yolun kənarlarının sayı) adlanır.

zirvədən ibarət ağac və doğal ədədi verilir. Məsafəsi olan ağac zirvələrinin fərqli cütlərini sayın. Bildirək ki, və cütləri eyni cüt hesab olunur.

Giriş

Birinci sətirdə iki tam ədəd və k~(1 \le n \le 50000, 1 \le k \le 500) yazılıb — ağacın zirvələrinin sayı və tələb olunan zirvələr arasında məsafə.

Sonraki n - 1 sətirdə ağacın kənarları a_i~b_i~(1 \le a_i, b_i \le n, a_i \ne b_i) formatında təsvir edilir, burada a_i və b_i -ci kənarla birləşdirilən zirvələrdir. Bütün kənarlar fərqlidir.

Çıxış

Bir tam ədəd yazın — ağacın məsafəsi olan müxtəlif zirvə cütlərinin sayı.

Nümunələr

Nümunə 1

Loading
Loading