非常不正经的题解
2026-04-04 12:02:21
发布于:广东
4阅读
0回复
0点赞
我去我这个竟然能过,我本来只是想看看 不用二分能骗到多少分的
#include<bits/stdc++.h>
using namespace std;
long long mu[1000010];
long long Max=0;
int main(){
long long n,m;
cin >> n >> m;
for(int i=1;i<=n;i++){
cin >> mu[i];
Max=max(mu[i],Max);
}
int sum=0;
for(int i=Max;i>=0;i--){
for(int j=1;j<=n;j++){
if(mu[j]>=i) sum++;
}
if(sum>=m){
cout << i-1;
return 0;
}
}
}
这里空空如也







有帮助,赞一个