杭电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

 

posted @ 2013-05-29 21:49  执着追求的IT小小鸟  阅读(146)  评论(0编辑  收藏  举报