#P0407. 树上有效路径
树上有效路径
题目描述
给你一棵包含 个节点的树。树上节点编号从 到 。
书上的每条边都有一个权值,每条边的权值不是 就是 。方便起见,我们接下来称权值为 的边为 “ 边”,称权值为 的边为 “ 边”。
我们称一对节点对 ()是一个 有效的 节点对,当且仅当:
从节点 出发到节点 的简单路径中,一开始是若干条(可能为 条)连续的 边,接着是若干条(可能为 条)连续的 边。
也就是说,存在从 到 的路径,且一旦你经过 边了就不能再经过 边,则 就是一个有效的节点对。
输入格式
第一行,一个整数 ,表示树的大小。
接下来 行,每行包含三个整数 (),表示存在一条连接节点 和节点 的边,它的权值为 。
数据保证这是一棵树。
输出格式
输出一个整数,表示有效的节点对数。
样例
7
2 1 1
3 2 0
4 2 1
5 2 0
6 7 1
7 2 1
34
说明/提示
样例 1 配图

数据规模与约定
- 对于 的数据,
- 对于 的数据,
- 对于 的数据,