竞赛
考级
#include<bits/stdc++.h> using namespace std; int a[5000005]; int main() { int n,k;cin>>n>>k; for(int i=1;i<=n;i++) scanf("%d",&a[i]); sort(a+1,a+n+1); cout<<a[k+1]<<endl; }
你说得对,但是是STL。
#include <iostream> using namespace std; const int N =5e6+10; int a[N]; int n,k; int main() { cin>>n>>k; for(int i=0;i<n;i++) scanf("%d",a[i]); cout<<a[k]; return 0; }
#include<bits/stdc++.h> using namespace std; int main(){ int a[5000000],n,k; cin>>n>>k; for(int i=1;i<=n;i++)cin>>a[i]; sort(a+1,a+n+1); cout<<a[k+1]; return 0; }
你说得对,但是是不稳定的计数排序。
d#include <bits/stdc++.h> using namespace std; int main(){ int n,m,a[5000000]; cin>>n>>m; for(int i=0;i<n;i++){ cin>>a[i]; } sort(a+0,a+n); cout<<a[m]; return 0; }
共27条
提交答案之后,这里将显示提交结果~