AtCoder Regular Contest 083
E
Bichrome Tree
AtCoder
⌀ 2289
原题
←F →
翻译中…

Problem Statement

翻译中…

We have a tree with $N$ vertices. Vertex $1$ is the root of the tree, and the parent of Vertex $i$ ($2 \leq i \leq N$) is Vertex $P_i$.

翻译中…

To each vertex in the tree, Snuke will allocate a color, either black or white, and a non-negative integer weight.

翻译中…

Snuke has a favorite integer sequence, $X_1, X_2, ..., X_N$, so he wants to allocate colors and weights so that the following condition is satisfied for all $v$.

翻译中…
  • The total weight of the vertices with the same color as $v$ among the vertices contained in the subtree whose root is $v$, is $X_v$.
翻译中…

Here, the subtree whose root is $v$ is the tree consisting of Vertex $v$ and all of its descendants.

翻译中…

Determine whether it is possible to allocate colors and weights in this way.

翻译中…

Constraints

翻译中…
  • $1 \leq N \leq 1$ $000$
  • $1 \leq P_i \leq i - 1$
  • $0 \leq X_i \leq 5$ $000$
翻译中…

Inputs

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N
P_2 P_3 ... P_N
X_1 X_2 ... X_N

翻译中…

Outputs

翻译中…

If it is possible to allocate colors and weights to the vertices so that the condition is satisfied, print POSSIBLE; otherwise, print IMPOSSIBLE.

翻译中…

样例

Input #1
3
1 1
4 3 2
Output #1
POSSIBLE
For example, the following allocation satisfies the condition: - Set the color of Vertex $1$ to white and its weight to $2$. - Set the color of Vertex $2$ to black and its weight to $3$. - Set the color of Vertex $3$ to white and its weight to $2$. There are also other possible allocations.
Input #2
3
1 2
1 2 3
Output #2
IMPOSSIBLE
If the same color is allocated to Vertex $2$ and Vertex $3$, Vertex $2$ cannot be allocated a non-negative weight. If different colors are allocated to Vertex $2$ and $3$, no matter which color is allocated to Vertex $1$, it cannot be allocated a non-negative weight. Thus, there exists no allocation of colors and weights that satisfies the condition.
Input #3
8
1 1 1 3 4 5 5
4 1 6 2 2 1 3 3
Output #3
POSSIBLE
Input #4
1

0
Output #4
POSSIBLE
题目信息
题号
arc083_c
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。