#ABC336D. 金字塔
金字塔
金字塔
题目描述
对于正整数 ,大小为 的「金字塔序列」是长度为 的序列,其中各项的值依次为 。
给定长度为 的序列 。
请通过对 重复进行以下操作(可以是零次),求出能得到的金字塔序列的最大大小。
- 选择序列中的一项,将其值减 。
- 删除第一个或最后一个元素。
可以证明,在题目给定的约束下,至少可以通过重复操作得到一个金字塔序列。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出对序列 重复进行题目所述操作后能得到的金字塔序列的最大大小。
样例
5
2 2 3 1 1
2
从 出发,可以如下得到大小为 的金字塔序列:
选择第 3 项并减 ,序列变为 。
删除第一个元素,序列变为 。
删除最后一个元素,序列变为 。
选择第一个元素并减 ,序列变为 。
是大小为 的金字塔序列。
另一方面,无法通过操作得到大小为 或更大的金字塔序列,因此应输出 。
5
1 2 3 4 5
3
1
1000000000
1
数据范围
- 所有输入均为整数。
难度
普及+/提高-
通过率
—
尝试
0
已通过
0
- ID
- 3175
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者