NOI 树
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给出一颗 个结点的树,每个结点上有 N
,O
,I
三个字母其中一个。
一眼望去,树上有很多 NOI
。一个"NOI三元组"定义为:三个分别为 N
,O
,I
的结点,且 O
结点在 N
结点和 I
结点之间的必经路径上。
你需要计算出 NOI
三元组的个数。由于答案可能很大,对 取模。
输入格式
第一行一个整数 ,表示结点个数。结点编号为 。
第二行由 个大写字母 N
或 O
或 I
组成的字符串,依次表示每个结点上的字母。
接下来 行,每行两个整数 ,表示树上的一条边,连接 和 两个结点。
输出格式
一行一个整数,表示 NOI
三元组的个数。由于答案可能很大,对 取模。
5
ONION
1 2
1 3
1 4
4 5
3
说明
对于 的数据,。
对于另外 的数据,。
对于 的数据,。
本题使用 Subtask。
TTOI 暑假信心赛 Round 1 (Hydro Tritium Round #003)
- 状态
- 已结束
- 规则
- IOI
- 题目
- 5
- 开始于
- 2021-8-27 14:00
- 结束于
- 2021-8-27 17:00
- 持续时间
- 3 小时
- 主持人
- 参赛人数
- 23