/ StarOI / 题库 /

能量收集

能量收集

题目概述

  • 时间限制:1s
  • 空间限制:128MB

题目描述

X 星的能量收集系统被设计成一个条状结构,一 次能量收集会传入一排标有记号的能量碎片。当从左 到右数第i个能量碎片所标记的数字恰好为i时才能 收集该碎片的能量。若不经过任何处理,传入的能量 碎片序列的采集率可能是极低的。所以工作人员在将 序列传入前可以选择剔除序列中一些没有用的碎片, 来提高效率(例如{5,1,2,3}有 0 个可以采集,但将 5 剔除后{1,2,3}就有 3 个可以采集)。 给定初始带有标记的能量碎片序列,问经过合理 的剔除后最多能有多少个碎片被收集。

输入

第一行为正整数 N,表示序列的长度。 第二行共 N 个整数依次表示从左到右原始的标记序列

输出

一个非负整数表示最多有多少个碎片可以被采集

样例

输入

5
1 1 2 5 4

输出

3

数据范围

对于 20%的数据,\(N≤20\)。
对于 50%的数据,\(N≤5000\)。
对于 100%的数据,\(N≤100000\),所有数值\(≤10^9\)。

信息

难度
9
分类
(无)
标签
(无)
递交数
8
已通过
1
通过率
12%
上传者