Solution题解

caochenshuo 2023-12-23 13:19:55 4 返回题目






非肠滴简单啊
首先,找出有多少个数(去重总会吧)
Then,比较~亿~下,see一see数据会不会…爆炸(超出范围就输出NO RESULT)
缀(bushi)后,输出
code实现如下:

#include<bits/stdc++.h>
#define int long long
using namespace std;
int n,m,s,a[10001];
signed main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		cin>>a[i];
	}
	sort(a+1,a+n+1);
	for(int i=1;i<=n;i++){
		if(a[i]!=a[i-1])s++;
		if (s ==m) {
			cout<<a[i];
			return 0;
		}
	}
	cout<<"NO RESULT";
	return 0;
}

(请 勿 转 载)
(要是敢抄你就完了)

{{ vote && vote.total.up }}