#KKT100501. 指数序列
指数序列
题目描述
给出非负整数序列 ,它对应的数列为 。允许加入任意多个形如 的数,其中 为非负整数。求至少加入多少个数,才能使所有数的和为 ,其中 为某个非负整数。
输入格式
第一行 ,第二行 个指数。
输出格式
输出至少加入的数的个数。
样例
4
0 1 1 1
0
1
3
3
数据范围
,,序列单调不降。
给出非负整数序列 a1≤⋯≤an,它对应的数列为 2a1,…,2an。允许加入任意多个形如 2x 的数,其中 x 为非负整数。求至少加入多少个数,才能使所有数的和为 2v−1,其中 v 为某个非负整数。
第一行 n,第二行 n 个指数。
输出至少加入的数的个数。
4
0 1 1 1
0
1
3
3
1≤n≤105,0≤ai≤2×109,序列单调不降。