Troykalar#9109

Troykalar

10 saniyə
128 meqabayt
Asan

Ağac, yəni dövrü olmayan əlaqəli istiqamətsiz qraf verilib. Hər hansı iki və zirvələri üçün d(x, y) ilə və arasındakı yeganə sadə yolun uzunluğunu (yəni kənarların sayını) ifadə edək. Bütün (sıralanmamış) \{x, y, z\} troykalarını sayın ki, d(x, y) = d(y, z) = d(z, x) > 0.

Giriş

Birinci sətir testlərin sayı olan z~(1 \le z \le 20) sayını ehtiva edir. Daha sonra testlərin təsvirləri verilir.

Hər testin birinci sətiri təklikdə bir ədəd ehtiva edir — zirvələrin sayı n~(3 \le n \le 10^5). Növbəti n - 1 sətirin hər biri iki tam ədəd və b~(1 \le a, b \le n) ehtiva edir və bunlar və zirvələri arasında kənarı ifadə edir.

Çıxış

Hər test üçün bir tam ədəd çıxarın — tapılmış troykaların sayı.

Nümunələr

Nümunə 1

Loading
Loading