copaci |
|
In Hackerville există un parc special. Acest parc are N copaci uniţi prin N-1 poteci.
O potecă uneşte doi copaci. Cerinţă Cerinţa pe care conducătorul oraşului v-a dat-o este să aflaţi numărul minim de poteci pe care trebuie să le parcurgă un muncitor pentru a tăia k copaci.Date de intrare Fişierul de intrare copaci.in contine pe prima linie două numere N şi M reprezentând numărul de copaci din parc, respectiv numărul de interogări. Pe următoarele N-1 linii vor fi câte două numere, x şi y reprezentând numerele a doi copaci care sunt uniţi de o potecă. Pe următoarele M linii va fi câte un număr natural ki reprezentând numărul de copaci pe care conducătorul oraşului vrea să îi taie la interogarea i (1 <= i <= M).Date de ieşire Fişierul de ieşire copaci.out va conţine M linii. Pe linia i dintre cele M (1<=i<=M) va fi scris un număr reprezentând costul minim pentru a taia cei ki copaci din interogarea i.Restricţii
Exemple
|