dingzj2022 @ 2023-06-23 18:02:44
#include <bits/stdc++.h>
using namespace std;
long long a[5000000];
long long n,k;
int main(){
cin>>n>>k;
for(int i=0;i<n;i++){
cin>>a[i];
}
sort(a,a+n);
cout<<a[k];
return 0;
}
求助!QAQ qwq
by _Steve_ @ 2023-06-23 18:08:58
超时了,得用快排解决
by dengruixun @ 2023-07-03 09:21:25
用scanf和printf更快点
by dengruixun @ 2023-07-03 09:25:05
这里错了:
long long a[5000000];
long long n,k;
int main(){
cin>>n>>k;
for(int i=0;i<n;i++){
cin>>a[i];
}
}
你定义一个a[n]:
int n,k;
int main(){
scanf("%d%d", &n, &k);
int a[n];
for(int i=0;i<n;i++){
scanf("%d", &a[i]);
}
}