爱丁顿数

By admin in 亚洲必赢官网app on 2018年12月27日

PAT 1060. 爱丁顿数

U.K.天国学家爱丁顿很喜欢骑车。据说她为了炫耀自己的骑车功力,还定义了一个“爱丁顿数”E,即满意有E天骑车超越E公里的最大整数E。据说爱丁顿自己的E等于87。

现给定某人N天的骑车离开,请您算出相应的爱丁顿数E(<=N)。

输入格式:

输入第一行提交一个正整数N(<=105),即连续骑车的命局;第二行给出N个非负整数,代表每一日的骑车离开。

出口格式:

在一行中给出N天的爱丁顿数。

输入样例:

10
6 7 6 9 3 10 8 2 7 8

亚洲必赢官网app,出口样例:

6

代码如下

#include<iostream>
#include<algorithm>
using namespace std;
int main(){
    int N;
    cin>>N;
    int a[N];
    for(int i=0;i<N;i++)
    cin>>a[i];
    sort(a,a+N);
    int cnt=0;
    for(int i=N-1;i>=0;i--)
    if(a[i]<=cnt+1) break;
    else cnt++; 
    cout<<cnt;
    return 0;
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2018 亚洲必赢手机官网 版权所有