T_UpDAtE-粗鄙的答案22
2024-01-30 20:45:31
发布于:浙江
#include<iostream>
int arr[101];
int main(){
int n,m,min=0,sum=0;
std::cin>>n>>m;
m += m/2;
for(int i = n;i--;){
std::cin>>n;
arr[n]++;
}
for(int i = 100;i >= min;i--){
sum+=arr[i];
m-=arr[i];
if(m<=0){
min = i;
}
}
std::cout<<min<<' '<<sum<<'\n';
for(int i = 100;i >= min;i--){
for(int j = 0;j < arr[i];j++){
std::cout<<i<<' ';
}
}
return 0;
}
这里空空如也
有帮助,赞一个