D. 平衡路径

    传统题 1000ms 256MiB

平衡路径

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个 n 个点 n−1 条边的无向连通图,每个节点被标记为红色('R')或蓝色('B')。定义一条路径为“平衡路径”当且仅当该路径是简单路径,且路径上红色节点数量不少于蓝色节点数量,且路径的两个端点颜色不同。求满足条件的路径数量。

简单路径:若表示路径的顶点序列中的顶点各不相同,则称这样的路径为简单路径。

输入格式

第一行输入一个正整数 n ,

第二行输入一个长度为 n 的字符串,仅包含大写字母R或B,

接下来 n−1 行,每行两个整数 ai,bi表示这两点之间存在一条边。

输出格式

输出一个整数,为平衡路径的数量。

7
RRRRBBB
1 2
1 3
2 4
2 5
3 6
3 7
12
4
BBRB
1 2
2 3
3 4
2

数据规模与约定

对于 20% 的数据,数据保证图中只有一个红色节点

对于 100% 的数据,1≤n≤5000。

图灵周赛 Round 21(一场)

未参加
状态
已结束
规则
ACM/ICPC
题目
4
开始于
2025-6-7 18:30
结束于
2025-6-7 23:30
持续时间
5 小时
主持人
参赛人数
15