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

امین در یک درخت زندگی می‌کند. این درخت nn راس دارد. راس‌های این درخت با n1n - 1 یال به هم متصل شده‌اند. طول یال ii برابر i\ell_i متر است.

امین در راس شماره 11 این درخت زندگی می‌‌کند. او می‌خواهد یک روز برای خرید در این درخت گشتی بزند و سپس به راس 11 بازگردد. او نمی‌خواهد از یک جاده بیش از دو بار عبور کند.

او می‌داند که قصد رفتن به راس‌های v1,v2,,vk,v_1, v_2, \dots, v_k, را دارد و در هرکدام از آن‌ها باید یک خرید w1,w2,,wk,w_1, w_2, \dots, w_k, کیلوگرمی انجام دهد.

همچنین به‌ازای هر متر که یک خرید mm کیلویی را حمل می‌کند. به اندازه‌ی mm خسته می‌شود.

حال از شما می‌خواهیم این گشت امین را طوری برنامه‌ریزی کنید که همه‌ی خریدهایش را انجام دهد و به راس شماره‌ی ۱ برساند و کمینه خستگی را تحمل کند.

ورودی

در سطر اول ورودی عدد صحیح و مثبت nn آمده که تعداد راس‌های درخت را نشان می‌دهد. 2n300,0002 \leq n \leq 300 , 000 در n1n - 1 سطر بعدی در هر سطر، سه عدد ui,vi,liu_i, v_i, l_i که با یک فاصله از هم جدا شده‌اند می‌آید و به‌ترتیب نشان‌دهنده‌ی وجود یال بین راس‌های uiu_i و viv_i به طول i\ell_i متر است.

1uivin,1i10001 \leq u_i \neq v_i \leq n, \quad \quad 1 \leq \ell_i \leq 1000

تضمین می‌شود که ورودی بالا برای یک درخت باشد.

در سطر بعدی عدد kk آمده که تعداد راس‌هایی که باید امین در آن‌ها خرید کند را نشان می‌دهد. 1k300,0001 \leq k \leq 300,000 در kk سطر بعدی، در هر سطر دو عدد vjv_j و wjw_j آمده که نشان می‌دهد خریدی در راس vjv_j دارد که وزن آن برابر wjw_j است.

2vjn,1wj10002 \leq v_j \leq n, \quad \quad 1 \leq w_j \leq 1000

ممکن است راس‌هایی که در آن خرید داریم یکسان باشد ولی باید هر دو خرید را انجام دهیم.

خروجی

در تنها سطر خروجی، کمینه خستگی ممکن برای این گشت را محاسبه کنید.

مثال‌ها

ورودی نمونه ۱

5
1 2 1
1 3 2
2 4 1
2 5 2
3
4 10
2 3
3 4
Plain text

خروجی نمونه ۱

47
Plain text

توضیح تصویر

دنباله‌ی سفر خود را به این صورت انتخاب می‌کنیم: 13124211 \to 3 \to 1 \to 2 \to 4 \to 2 \to 1

به این ترتیب «۶ متر خرید ۴ کیلوگرمی»، «۱ متر خرید ۳ کیلوگرمی» و «۲ متر خرید ۱۰ کیلوگرمی» حمل کردیم. بنابراین خستگی این گشت برابر است با:

6×4+1×3+2×10=24+3+20=476 \times 4 + 1 \times 3 + 2 \times 10 = 24 + 3 + 20 = 47

ورودی نمونه ۲

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

خروجی نمونه ۲

20
Plain text

توضیح تصویر

دنباله‌ی سفر خود را به این صورت انتخاب می‌کنیم: 123211 \to 2 \to 3 \to 2 \to 1

به این ترتیب «۴ متر خرید ۵ کیلوگرمی» حمل کردیم. بنابراین خستگی این گشت برابر است با:

4×5=204 \times 5 = 20


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