atcoder#ARC139A. [ARC139A] Trailing Zeros
[ARC139A] Trailing Zeros
题目描述
正の整数 に対して、 を 進表記したときの末尾に連なる の個数を と定めます。
たとえば の 進表記は 1000
なので で、 の 進表記は 101
なので です。
非負整数からなる数列 が与えられます。
正の整数からなる数列 を以下の条件を満たすように自由に構成します。
- $ A_1\ \lt\ A_2\ \lt\ \cdots\ \lt\ A_{N-1}\ \lt\ A_N $ である。すなわち は狭義単調増加である。
- を満たす全ての整数 に対して が成り立つ。
このとき としてあり得る値の最小値を答えてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
4
0 1 3 2
12
5
4 3 2 1 0
31
1
40
1099511627776
8
2 0 2 2 0 4 2 4
80
提示
制約
- 入力される値はすべて整数
Sample Explanation 1
たとえば は条件を満たします。 を 以下にすることはできないので答えは になります。
Sample Explanation 3
答えが bit 整数に収まらない場合があるのに注意してください。