c,80分,qsort,最后一个超时了,可是不知道怎样才能不超时
查看原帖
c,80分,qsort,最后一个超时了,可是不知道怎样才能不超时
1180916
RAN111楼主2023/12/29 16:40
#include<stdio.h>
#include<stdlib.h>
int cmp(void *a,void *b)
{
    int x,y;
    x=*(int *)a;
    y=*(int *)b;
    return x-y;
}
int main(void)
{
    int n,k;
    scanf("%d%d",&n,&k);
    int a[n];
    for(int i=0;i<n;i++)scanf("%d",&a[i]);
    qsort(a,n,sizeof(*a),cmp);
    printf("%d",a[k]);
    return 0;
}

2023/12/29 16:40
加载中...