#P1976. 2024.9.1-XHS-第3题-小塔的红黑树

2024.9.1-XHS-第3题-小塔的红黑树

题目内容

​ 小塔有一颗有nn个节点的树,其中每个节点是红色或者黑色,她想知道,删除一个红色节点以及与它相连的全部边后,剩余连通快\downarrow中黑色节点数量的最大值是多少。

\downarrow:对于树上的两个点,如果它们相互连通,则称他们位于同一个连通快里;显然,在执行删除操作后,剩余部分至多构成两个连通块。

输入描述

第一行输入一个整数 nn1n1051≤n≤10^5)代表节点的数量。

第二行输入一个长度为nn的字符串s1s2......sns_1s_2......s_n(sis_i∈{'RR''BB'})代表第ii个节点的颜色为sis_i。若sis_i为‘BB’表示节点的颜色为黑色,若sis_i为‘RR’则表示节点的颜色为红色。保证ss中至少有一个红色节点。

此后n1n-1行,第ii行输入两个整数uiu_iviv_i(1uivinuivi1≤u_i,v_i≤n;u_i≠v_i)表示树上第ii条边连接节点uiu_iviv_i

输出描述

在一行上输出一个整数代表最大值

样例1

输入

10
RRBBBBBBBB
1 2
1 3
1 4
1 5
1 7
2 8
4 6
4 10
6 9

输出

7