Qısa məsafələr ağacı
Verilmiş qeyri-yoğun ağac zirvədən ibarətdir. Qeyri-yoğun ağac — kənarı olan əlaqəli qrafdır.
Sizin vəzifəniz, zirvə -dən istənilən digər zirvəyə qədər olan ən qısa yolun uzunluğu -dən artıq olmaması üçün minimal sayda kənar əlavə etməkdir. Qeyd edin ki, döngələr və çoxlu kənarlar əlavə etmək icazəli deyil.
Giriş verilənləri
Birinci sətir ağacda olan zirvələrin sayını göstərən bir tam ədəd ehtiva edir.
Növbəti sətir kənarları təsvir edir: -ci kənar zirvələrinin cütü kimi verilir. Verilmiş qrafın ağac olduğu təmin edilir. Verilmiş kənarlar arasında döngələr və çoxlu kənarlar olmadığı təmin edilir.
Çıxış verilənləri
Bir tam ədəd çıxarın — zirvə -dən istənilən digər zirvəyə qədər olan ən qısa yolun uzunluğu -dən artıq olmaması üçün əlavə edilməli olan minimal kənarların sayı. Qeyd edin ki, döngələr və çoxlu kənarlar əlavə etmək icazəli deyil.