#3163. 阅读漫画(cartoon)

阅读漫画(cartoon)

题目描述

zxt 决定阅读全 10910^9 卷的漫画《重生之我是算法的神》。

一开始,zxt 拥有 NN 本《重生之我是算法的神》的单行本。第 ii 本单行本是第 aia_i 卷。

开始阅读漫画之前,zxt 可以进行如下操作,次数不限(可以为 00 次):

  • 如果当前持有的单行本数量不超过 11 本,则不能进行任何操作。否则,可以从当前持有的单行本中选择任意 22 本卖掉,然后任选一卷,买入该卷的 11 本。

之后,zxt 会按顺序阅读漫画的第 11 卷、第 22 卷、第 33 卷、\ldots。如果在某一时刻没有下一卷可读(无论是否还持有其他卷),他就会停止阅读。

请你求出 zxt 最多能连续读到第几卷。如果连第 11 卷都无法阅读,答案为 00

输入格式

输入以如下格式从标准输入给出。

NN

a1a_1 a2a_2 \ldots aNa_N

输出格式

输出答案。

输入输出样例 #1

输入 #1

6
1 2 4 6 7 271

输出 #1

4

输入输出样例 #2

输入 #2

10
1 1 1 1 1 1 1 1 1 1

输出 #2

5

输入输出样例 #3

输入 #3

1
5

输出 #3

0

说明/提示

限制条件

  • 1N3×1051 \leq N \leq 3 \times 10^5
  • 1ai1091 \leq a_i \leq 10^9
  • 所有输入均为整数。

样例解释 1

在开始阅读之前,进行一次操作:“选择第 77 卷和第 271271 卷卖掉,换购第 33 卷”,此时 zxt 拥有第 11 卷、第 22 卷、第 33 卷、第 44 卷和第 66 卷各一本。接下来开始阅读时,zxt 可以依次读第 11 卷、第 22 卷、第 33 卷、第 44 卷,但当他想读第 55 卷时却没有持有,因此在此时停止阅读。无论如何操作,都无法读到第 55 卷,因此答案为 44

样例解释 2

可能会持有同一卷的多本。对于本输入,可以通过如下 44 次操作,在开始阅读前使得最多能读到第 55 卷:

  • 选择两本第 11 卷卖掉,换购一本第 22
  • 选择两本第 11 卷卖掉,换购一本第 33
  • 选择两本第 11 卷卖掉,换购一本第 44
  • 选择两本第 11 卷卖掉,换购一本第 55

样例解释 3

无法阅读第 11 卷。