84444 - Good Influencers

给定一棵,点 i 的点权是 c_i,上面有的点是蓝点 Y ,有的点是白点 N 。每次操作可以选定一个点,将和这个蓝点直接相连的白点染成蓝色,代价是选定的蓝点的点权。

求将整个树染成蓝色的最小代价。

数据保证存在至少一个白点和至少一个蓝点。

输入

第一行一个整数 n 表示树的大小。

接下来 n-1 行每行两个整数 a_i,b_i,表示 a_ib_i 直接相连。

接下来一行 n 个字符表示每个点初始颜色。

接下来一行 n 个整数表示每个点的点权。

输出

一行,表示最小花费。

样例

输入

4
1 2
2 3
3 4
YNYN
4 3 6 2

输出

6

输入

15
1 5
5 2
2 15
15 4
2 10
8 3
3 1
1 6
11 6
12 6
11 9
11 14
12 7
13 7
NNYYYNYYNNNNNNN
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

输出

6

提示

对于 30\% 的数据:2\le n\le 2000,1\le c_i\le1000,且 a_i=i,b_i=i+1

对于另外 50\% 的数据:2\le n\le 2000,1\le c_i\le1000

对于 100\% 的数据:2\le n\le 2\times10^5,1\le c_i\le1000

来源

CCC 2022 S5

时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题