样例正确,但是为什么是0分???!!!
查看原帖
样例正确,但是为什么是0分???!!!
283992
zhouyi1227楼主2020/7/18 17:32

求助

#include<bits/stdc++.h>
using namespace std;
int a[5000005];
int main(){
	int n,k,t=0;
	cin >> n >> k;
	for (int i=1;i<=n;i++) cin >> a[i];
	sort(a+1,a+n+1);
	if (k==0){
		cout << a[1];
		return 0;
	}
	for (int i=2;i<=n;i++){
		if (a[i+1]!=a[i]) t++;
		if (t==k){
			cout << a[i];
			return 0;
		}
	}
	return 0;
}
2020/7/18 17:32
加载中...