#G0043. 急速生长【2025测试赛T2】

急速生长【2025测试赛T2】

题目描述

江桥在他的花园种下了 nn 棵花的种子,从左到右编号为 11nn

每一天早上,江桥可以给一段连续区间内的花浇水。当天下午,每朵浇过水的花都会 长高 11 或者 高度变为原来的 22 倍,而没浇过水的花朵高度不变。

初始时,每朵花的高度均为 00。江桥希望最终第 ii 朵花的高度恰好为 aia_i

江桥的心意与他的花朵相通,因此每朵被浇过的花朵都会按照江桥希望的方式成长。

江桥从第 11 天开始浇水,他想知道,最快多少天后,江桥可以完成他的目标。

输入格式

第一行包含一个正整数 nn,表示花朵数量。

接下来 11nn 个非负整数,表示 aia_i

输出格式

一个正整数,表示最快多少天后,江桥可以完成他的目标。

3
1 5 4
4
1
0
1

样例解释

第一组样例中,江桥第一天浇 [1,3][1,3],三朵花高度变为 [1,1,1][1,1,1],第二天浇 [2,3][2,3],高度变为 [1,2,2][1,2,2],第三天浇 [2,3][2,3],高度变为 [1,4,4][1,4,4],第四天浇 [2,2][2,2],高度变为 [1,5,4][1,5,4], 容易证明最快就是需要 44 天。

数据规模与约定

下发文件

有合理的子任务依赖。

子任务编号 nn\leq aia_i\leq 分值
11 11 1010 1010
22 1010210^{10^2}
33 1010 101810^{18} 2020
44 10410^4
55 1010210^{10^2} 4040

对于 100%100\% 的数据:保证 1n104,0ai101021 \leq n \leq 10^4,0 \leq a_i \leq 10^{10^{2}}