Egipcjanin PRK
Transkrypt
Egipcjanin PRK
Egipcjanin PRK PRK zainspirowany egispskimi piramidami postanowił zbudować swoje. Ma w swoim domu bardzo dużo klocków o wymiarach 1x1xK ( dla dowolnie dużego K ). Jego pomysł na piramidę wygląda następująco: najdłuższy klocek leży na samym dole, według tej zasady, kolejne mniejsze piramidki mogą być zbudowane na niższym klocku. Odległość sąsiednich klocków od siebie powinna wynosić 1 oraz odległość klocków, a krawędzią podstawy na której leżą także powinna wynosić 1. Na czubku każdej wieży musi znajdować się klocek o długości 1. PRK bardzo szybko ową zasadę przerobił na pojęcie informatyczne, a konkretniej ukorzenione drzewo. Korzeń drzewa jest podstawą budowli, łączy się się ona z kolejnymi blokami, a liściami są klocki o wymiarach 1x1x1. PRK opanował swoje budowle do perfekcji, dlatego daje tobie następującą zagadę: Znając tylko strukturę drzewa, jaka jest całkowita objętość oryginalnej budowli? Załóż, że korzeń drzewa to wierzchołek o indeksie 0. Input W pierwszym wierszu podana jedna liczba T ( 1 <= T <= 100 ) oznaczająca liczbę testów. Każdy test składa się z następującego opisu : W pierwszym wierszu liczba N ( 1 <= N <= 1000 ) oznaczająca liczbę wierzchołków drzewa. W kolejnych N-1 wierszach po dwie liczby a,b ( 0 <= a,b < N ) oznaczające połączenie między tymi dwoma wierzchołkami. Output Dla każdego testu w osobnej linii jedna liczba: objętość danej piramidy. Example Input: 2 7 01 20 03 24 52 63 3 12 10 Output: 25 9