#aBC271Cid348. [ABC271C] Manga

[ABC271C] Manga

AT_abc271_c [ABC271C] Manga

题目描述

高桥君决定阅读全 10910^9 卷的漫画《すぬけ君》。 一开始,高桥君拥有 NN 本《すぬけ君》的单行本。第 ii 本单行本是第 aia_i 卷。

开始阅读《すぬけ君》之前,高桥君可以进行如下操作,次数不限(可以为 00 次):

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

之后,高桥君会按顺序阅读《すぬけ君》的第 11 卷、第 22 卷、第 33 卷、\ldots。如果在某一时刻没有下一卷可读(无论是否还持有其他卷),他就会停止阅读。

请你求出高桥君最多能连续读到第几卷《すぬけ君》。如果连第 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 卷”,此时高桥君拥有第 11 卷、第 22 卷、第 33 卷、第 44 卷和第 66 卷各一本。接下来开始阅读时,高桥君可以依次读第 11 卷、第 22 卷、第 33 卷、第 44 卷,但当他想读第 55 卷时却没有持有,因此在此时停止阅读。无论如何操作,都无法读到第 55 卷,因此答案为 44

样例解释 2

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

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

样例解释 3

高桥君无法阅读第 11 卷。

由 ChatGPT 4.1 翻译