问题标题: 酷町堂:2606

0
0
已解决
朱智霖
朱智霖
新手守护
新手守护

为什么30分

#include<iostream>
#include<iomanip>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<algorithm>
using namespace std;
int main()
{
    long long int i,n,s=0,a[100000];
    cin>>n;
    for(i=0;i<n;i++)
    {
        cin>>a[i];
        if (i-1<a[i]) s++;
    }
    cout<<s;
}

求解


0
已采纳
阮俊雄
阮俊雄
新手光能
新手光能

你还没有给数据排序

0
贾文卓
贾文卓
高级光能
高级光能

这道题目需要先从大到小排序,再开始计数。

还有,建议输入时从a[1]读到a[n]。

0
我要回答