传统题 1000ms 256MiB

金字塔

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

问题描述

大小为 kk 的金字塔序列是长度为(2k12k-1)的序列,其中该序列的项按顺序具有值 1,2,,k1,k,k1,,2,11,2,\ldots,k-1,k,k-1,\ldots,2,1

给定一个长度为 NN 的序列 A=(A1,A2,,An)A=(A_1,A_2,\ldots,A_n)。找出金字塔序列的最大尺寸,该最大尺寸可以通过对 AA 重复选择并执行以下操作之一(可能为零次)来获得。

  • 选择序列中的一项,并将其值减 11
  • 删除第一项或最后一项。

可以证明通过重复操作至少可以得到一个金字塔序列。

数据规模

1N2×1051\leq N\leq 2×10^5

1Ai1091\leq A_i\leq 10^9

所有输入值都是整数。

输入

输入来自标准输入,格式如下:

NN

A1 A2  ANA_1\ A_2\ \ldots\ A_N

输出

打印通过在序列 AA 上重复执行问题描述中的操作所能获得的金字塔序列的最大尺寸。

5
2 2 3 1 1
2

A=(2,2,3,1,1)A=(2,2,3,1,1) 开始,您可以创建大小为 22 的金字塔序列,如下所示:

  • 选择第三项并将其减少 11。序列变为 A=(2,2,2,1,1)A=(2,2,2,1,1)
  • 删除第一项。序列变为 A=(2,2,1,1)A=(2,2,1,1)
  • 删除最后一项。序列变为 A=(2,2,1)A=(2,2,1)
  • 选择第一项并将其减少 11。序列变为 A=(1,2,1)A=(1,2,1)

(1,2,1)(1,2,1) 是大小为 22 的金字塔序列。另一方面,无法得到大小为 33 或更大的金字塔序列的操作,因此应打印 22

5
1 2 3 4 5
3
1
1000000000
1

训练赛二

未参加
状态
已结束
规则
乐多
题目
11
开始于
2025-5-15 13:00
结束于
2025-5-15 17:00
持续时间
4 小时
主持人
参赛人数
8