美文网首页
1060 爱丁顿数 (25 分)

1060 爱丁顿数 (25 分)

作者: 79d12e22ec53 | 来源:发表于2019-07-22 14:09 被阅读0次

#include<stdio.h>

#include<string.h>

#include<stdlib.h>

 

int cmp(const void *a, const void *b)

{

  return *((int *)a)-*((int *)b);

}

 

int main()

{

  int N=0;

  scanf("%d",&N);

  int num[N];

  for(int i=0;i<N;i++)

  {

    scanf("%d",&num[i]);

  }

  qsort(num,N,sizeof(int),cmp);

  int E=0;

  for(int i=0;i<N;i++)

  {

    if(num[i]>N-i)
    {

      E=N-i;

      break;

    }

  }

  printf("%d",E);

  return 0;

}

相关文章

网友评论

      本文标题:1060 爱丁顿数 (25 分)

      本文链接:https://www.haomeiwen.com/subject/mcxwlctx.html