+ محدودیت زمان: ۲ ثانیه
+ محدودیت حافظه: ۲۵۶ مگابایت
----------
امین در یک درخت زندگی میکند. این درخت $n$ راس دارد. راسهای این درخت با $n - 1$ یال به هم متصل شدهاند. طول یال $i$ برابر $\ell_i$ متر است.
امین در راس شماره $1$ این درخت زندگی میکند. او میخواهد یک روز برای خرید در این درخت گشتی بزند و سپس به راس $1$ بازگردد. او نمیخواهد از یک جاده بیش از دو بار عبور کند.
او میداند که قصد رفتن به راسهای $v_1, v_2, \dots, v_k\,$ را دارد و در هرکدام از آنها باید یک خرید $w_1, w_2, \dots, w_k\,$ کیلوگرمی انجام دهد.
همچنین بهازای هر متر که یک خرید $m$ کیلویی را حمل میکند. به اندازهی $m$ خسته میشود.
حال از شما میخواهیم این گشت امین را طوری برنامهریزی کنید که همهی خریدهایش را انجام دهد و به راس شمارهی ۱ برساند و کمینه خستگی را تحمل کند.
# ورودی
در سطر اول ورودی عدد صحیح و مثبت $n$ آمده که تعداد راسهای درخت را نشان میدهد.
$$2 \leq n \leq 300 \, 000$$
در $n - 1$ سطر بعدی در هر سطر، سه عدد $u_i, v_i, l_i$ که با یک فاصله از هم جدا شدهاند میآید و بهترتیب نشاندهندهی وجود یال بین راسهای $u_i$ و $v_i$ به طول $\ell_i$ متر است.
$$1 \leq u_i \neq v_i \leq n, \quad \quad 1 \leq \ell_i \leq 1000$$
تضمین میشود که ورودی بالا برای یک درخت باشد.
در سطر بعدی عدد $k$ آمده که تعداد راسهایی که باید امین در آنها خرید کند را نشان میدهد.
$$1 \leq k \leq 300\,000$$
در $k$ سطر بعدی، در هر سطر دو عدد $v_j$ و $w_j$ آمده که نشان میدهد خریدی در راس $v_j$ دارد که وزن آن برابر $w_j$ است.
$$2 \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
```
## خروجی نمونه ۱
```
47
```
![توضیح تصویر](https://quera.org/qbox/view/WM9dfnYgkp/D-01.png)
دنبالهی سفر خود را به این صورت انتخاب میکنیم:
$$1 \to 3 \to 1 \to 2 \to 4 \to 2 \to 1$$
به این ترتیب «۶ متر خرید ۴ کیلوگرمی»، «۱ متر خرید ۳ کیلوگرمی» و «۲ متر خرید ۱۰ کیلوگرمی» حمل کردیم. بنابراین خستگی این گشت برابر است با:
$$6 \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
```
## خروجی نمونه ۲
```
20
```
![توضیح تصویر](https://quera.org/qbox/view/uXOJ49b5Uw/D-02.png)
دنبالهی سفر خود را به این صورت انتخاب میکنیم:
$$1 \to 2 \to 3 \to 2 \to 1$$
به این ترتیب «۴ متر خرید ۵ کیلوگرمی» حمل کردیم. بنابراین خستگی این گشت برابر است با:
$$4 \times 5 = 20$$
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.