憨憨的二进制树(简单版本)
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
这是问题的简单版本。在这个版本中 。
给定一棵 个节点的树,每个节点都有一个权值( 或 )。
任意一条路径上的节点权值依次组成一个二进制数。定义路径长度至少为 (即至少包含两个节点)。
请统计有多少条路径对应的二进制数在区间 内。
输入格式
- 第一行输入三个正整数 。
- 第二行输入一个长度为 的 01 串,第 个字符表示第 个节点的权值。
- 接下来 行,每行两个正整数 ,表示节点 和 之间有一条边。
输出格式
输出一个整数,表示符合条件的路径数量。
4 4 5
1010
1 2
2 3
3 4
3
解释 #1
在样例中:
- 路径 对应二进制数 。
- 路径 对应二进制数 。
- 路径 对应二进制数 。 共 条路径满足条件。