杭电acm2148

http://acm.hdu.edu.cn/showproblem.php?pid=2148

#include<stdio.h>
#include<stdlib.h>
int cmp(const void *a,const void *b)
{
    return *(int *)b-*(int *)a;
}
int main()
{
    int n,k,t,i,sum,x[1010],f;
    scanf("%d",&t);
    while(t--)
    {
       sum=0;
       scanf("%d%d",&n,&k);
       for(i=0;i<n;i++)
         scanf("%d",&x[i]);
       f=x[k-1];
       qsort(x,n,sizeof(x[0]),cmp);
       for(i=0;i<n;i++)
       if(x[i]>f)
       sum++;
       printf("%d\n",sum);
    }
    return 0;
}
View Code
原文地址:https://www.cnblogs.com/huzhenbo113/p/3107084.html