atcoder#NOMURA2020C. Folia
Folia
配点 : 点
問題文
長さ の整数列 が与えられます。深さ の二分木であって、 に対して深さ の葉の個数がちょうど であるものは存在するでしょうか?存在する場合はそのような二分木の頂点数の最大値を、存在しない場合は を出力してください。
注釈
- 二分木とは、根付き木であって、それぞれの頂点の (直接の) 子の個数が 以下であるものを指す。
- 根付き木の葉とは、子の個数が である頂点を指す。
- 根付き木の頂点 の深さとは、根付き木の根から までの距離を指す。(根の深さは である。)
- 根付き木の深さとは、根付き木の頂点の深さの最大値を指す。
制約
- ()
- 入力はすべて整数である
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを整数で出力せよ。
3
0 1 1 2
7
以下の二分木が最善です。この二分木の頂点数は であるため、 を出力します。
4
0 0 1 0 2
10
2
0 3 1
-1
1
1 1
-1
10
0 0 1 1 2 3 5 8 13 21 34
264