给你一棵有 n 个节点的树,下标从 0 开始。
第 i 个节点可以为白色或黑色。
现在你可以从中删去若干条边,使得剩下的每个部分恰有一个黑色节点。
问有多少种符合条件的删边方法,答案对 109+7 取模。
3 0 0 0 1 1
2
6 0 1 1 0 4 1 1 0 0 1 0
1
10 0 1 2 1 4 4 4 0 8 0 0 0 1 0 1 1 0 0 1
27
第一行一个整数 n ( 1 <= n <= 105 ),表示节点个数。
接下来一行 n - 1个整数 (p0, p1, …… , pn-2, 0 <= pi <= i) 表示树中有一条连接节点 pi 和节点 i + 1 的边。
接下来一行 n 个整数 (x0, x1, …… , xn-1, 0 <= xi <= 1) ,若 xi 为 1,则节点 i 为黑色,否则为白色。