AT_abc271_c.[ABC271C] Manga

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

高桥君决定阅读全 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

    6
    1 2 4 6 7 271

    输出#1

    4
  • 输入#2

    10
    1 1 1 1 1 1 1 1 1 1

    输出#2

    5
  • 输入#3

    1
    5

    输出#3

    0

说明/提示

限制条件

  • 1≤N≤3×1051 \leq N \leq 3 \times 10^5
  • 1≤ai≤1091 \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 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页