atcoder#AGC005C. [AGC005C] Tree Restoring
[AGC005C] Tree Restoring
Score : points
Problem Statement
Aoki loves numerical sequences and trees.
One day, Takahashi gave him an integer sequence of length , , which made him want to construct a tree.
Aoki wants to construct a tree with vertices numbered through , such that for each , the distance between vertex and the farthest vertex from it is , assuming that the length of each edge is .
Determine whether such a tree exists.
Constraints
Input
The input is given from Standard Input in the following format:
Output
If there exists a tree that satisfies the condition, print Possible
. Otherwise, print Impossible
.
5
3 2 2 3 3
Possible
The diagram above shows an example of a tree that satisfies the conditions. The red arrows show paths from each vertex to the farthest vertex from it.
3
1 1 2
Impossible
10
1 2 2 2 2 2 2 2 2 2
Possible
10
1 1 2 2 2 2 2 2 2 2
Impossible
6
1 1 1 1 1 5
Impossible
5
4 3 2 3 4
Possible