题目名称 1077. [NOIP 2010冲刺六]数列游戏
输入输出 seqgame.in/out
难度等级 ★★☆
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 10
题目来源 Gravatarsywgz 于2012-09-25加入
开放分组 全部用户
提交状态
分类标签
动态规划
分享题解
通过:85, 提交:191, 通过率:44.5%
Gravatardateri 100 0.000 s 0.00 MiB C++
Gravatar521 100 0.000 s 0.00 MiB C++
GravatarRiolu 100 0.000 s 0.00 MiB C++
GravatarExtreme°/极致 ° 100 0.000 s 0.00 MiB C++
Gravatar纸伞 100 0.000 s 0.00 MiB C++
Gravatarsyzhaoss 100 0.000 s 0.00 MiB C++
Gravatar1020 100 0.000 s 0.00 MiB C++
GravatarTab↹ 100 0.000 s 0.00 MiB C++
GravatarExtreme°/极致 ° 100 0.002 s 0.82 MiB C++
GravatarAglove 100 0.003 s 0.33 MiB C++
本题关联比赛
20120925
20130225(初二)
关于 数列游戏 的近10条评论(全部评论)
。。。连续写跪INF遍
蒟蒻没救了=W=
GravatarHouJikan
2014-09-24 22:23 2楼
mark 启发自1145
GravatarEzio
2014-09-20 16:53 1楼

1077. [NOIP 2010冲刺六]数列游戏

★★☆   输入文件:seqgame.in   输出文件:seqgame.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】

小M很喜欢找点游戏自娱自乐。有一天,她在纸上写了一串数字:1,1,2,5,4。接着她擦掉了一个1,结果发现剩下1,2,4都在自己所在的位置上,即1在第1位,2在第2位,4在第4位。她希望擦掉某些数后,剩下的数列中在自己位置上的数尽量多。她发现这个游戏很好玩,于是开始乐此不疲地玩起来……不过她不能确定最多能有多少个数在自己的位置上,所以找到你,请你帮忙计算一下!

【输入格式】

第一行为一个数n,表示数列的长度。

接下来一行为n个用空格隔开的正整数,第i个数表示数Ai。

【输出格式】

一行一个整数,表示擦掉某些数后,最后剩下的数列中最多能有多少个数在自己的位置上,即Ai=i最多能有多少。

【样例输入】

5
1 1 2 5 4

【样例输出】

3

【提示】

对于20%的数据,n≤20;

对于60%的数据,n≤100;

对于100%的数据,n≤1000。