CSES - Puutehtävä
  • Time limit: 1.00 s
  • Memory limit: 128 MB

Syöte

Ensimmäisellä rivillä on luvut nn ja qq, puun solmujen määrä ja kyselyjen määrä.

Sitten syötteessä on n1n-1 riviä, joista jokaisella on luvut uiu_i ja viv_i, tarkoittaen että puussa on kaari solmujen uiu_i ja viv_i välillä.

Lopuksi syötteessä on qq riviä joista jokaisella on luku kik_i.

Tuloste

Ilmoita jokaiselle kik_i vähimmäismäärä kaaria joiden painoksi pitää laittaa 00 että puun läpimitta on korkeintaan kik_i.

Rajat

  • 1n51051 \le n \le 5 \cdot 10^5
  • 1ui,vin1 \le u_i, v_i \le n
  • 1q201 \le q \le 20
  • 0kin0 \le k_i \le n

Esimerkki

Syöte:


Tuloste: