AT_agc005_c [AGC005C] Tree Restoring

Description

[problemUrl]: https://atcoder.jp/contests/agc005/tasks/agc005_c 青木君は数列と木が大好きです。 青木君はある日高橋くんから長さ $ N $ の数列 $ a_1,\ a_2,\ ...,\ a_N $ を貰いました。そしてこの数列を見て、木を作りたくなりました。 青木君が作りたいのは、頂点数が $ N $ で、全ての $ i\ =\ 1,2,...,N $ について頂点 $ i $ と最も遠い頂点の距離が $ a_i $ となる木です。なお、辺の長さは全て $ 1 $ とします。 これを満たす木が存在するか判定してください。

Input Format

N/A

Output Format

N/A

Explanation/Hint

### 制約 - $ 2\ ≦\ N\ ≦\ 100 $ - $ 1\ ≦\ a_i\ ≦\ N-1 $ ### Sample Explanation 1 !\[\](https://atcoder.jp/img/agc005/cda0380bb5cd1b9502cfceaf2526d91e.png) 上図は条件を見たす木の一例です。赤い矢印は最も遠い頂点への経路を表します。