• محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

پگاه که حسابی غرقِ ریاست شده‌است تصمیم گرفته از بین غول‌پیکرها برای خود چندتا مأمور مخصوص انتخاب کند و نشانِ مأمورِ مخصوصِ حاکمِ بزرگ را به آن‌ها اهدا کند.

از این رو سراغ شجره‌نامه‌ی افراد قبیله می‌رود. شجره‌نامه یک درخت nn رأسی است که از رأس شماره‌ی ۱ ریشه‌دار شده و هر رأس آن یکی از افراد قبیله است.

در این قبیله مقدار بدبختی هر غول‌پیکر با یک عدد نشان داده می‌شود.

هم‌چنین افراد این قبیله به علّت اعتقاد راسخی که به «فرزند بیشتر، زندگیِ شادتر» دارند؛ اعتبار هر فرد را برابر تعداد نوادگان آن فرد در شجره‌نامه قرار می دهند.

پگاه می‌خواهد مأموران مخصوص خود را به گونه‌ای انتخاب کند که مجموع بدبختی آن‌ها از kk بیشتر نباشد و هیچ مأموری از نوادگان مأمور دیگری نباشد.

مجموع اعتبار مأموران ویژه‌ی پگاه حداکثر چقدر می‌تواند باشد؟

ورودی

در خط اوّل دو عدد nn تعداد افراد قبیله و kk داده می‌شود که با یک فاصله از هم جدا شده‌اند.

سپس در n1n-1 خط بعد در هر خط دو عدد uu و vv آمده که با یک فاصله از هم جدا شده‌اند و نشان‌دهنده‌ی یک رابطه‌ی پدر و پسری بین غول‌پیکر شماره‌ uu و غول‌پیکر شماره vv هستند.

در خط آخر ورودی ‌nn عدد داده می‌شود که عدد iiاُم میزان بدبختی غول‌پیکر iiاُم را نشان می‌دهد. مقدار بدبختی هر فرد عددی طبیعی بین 11 تا 10910^9 است. 1n1 0001\leq n \leq 1\ 000 1k1001 \leq k \leq 100 1u,vn1 \leq u, v \leq n

خروجی

در خروجی یک عدد که حداکثر مجموع اعتبار مأموران مخصوص پگاه است را چاپ کنید.

مثال

ورودی نمونه

5 5
1 2
1 3
3 4
3 5
6 2 5 1 3
Plain text

خروجی نمونه

2
Plain text

توضیح نمونه: اگر پگاه فقط غول‌پیکر شماره ۳ را انتخاب کند، مجموع اعتبار مأموران بیشینه و برابر ۲ خواهد بود.


ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.