李猜
2023-10-06 16:30:47
发布于:广东
13阅读
0回复
0点赞
用桶排序
#include<bits/stdc++.h>
using namespace std;
int a[601];
int main(){
int n,w;
cin>>n>>w;
for(int i=0;i<n;i++){
int tmp;
cin>>tmp;
a[tmp]+=1;
int p=max(1,(i+1)*w/100);
int x=0;
for(int j=600;j>=0;j--){
x+=a[j];
if(x>=p){
cout<<j<<" ";
break;
}
}
}
return 0;
}
全部评论 1
加油加油!!
2023-10-06 来自 广东
0
有帮助,赞一个