♻️lzhh_lzhh32 • 29天前
#include<bits/stdc++.h>
using namespace std;
int n,w;
int a[605]; //统计改分数出现的人数
int main(){
cin>>n>>w; //人,线
for(int p=1;p<=n;p++){
int t;
cin>>t;
a[t]++;
int g=p*w*1.0/100; //得到获奖人数
if(g<1) g=1;
for(int i=600;i>=0;i--){
g-=a[i];
if(g<=0){
cout<<i<<' ';
break;
}
}
}
return 0;
}
/*
10 55
0 600 0 600 0 600 0 0 600 600
*/
评论:
请先登录,才能进行评论