A35 题解
2026-07-18 13:30:35
发布于:浙江
7阅读
0回复
0点赞
注意到 的范围较大,显然不能 ,因此 的快排做法显然无法通过此题。但是不难发现,题目中特意强调了每个选手的成绩均不超过 ,所以可以考虑 的桶排。代码如下:
#include<bits/stdc++.h>
using namespace std;
int n,w,d[605],x,k;
int main(){
cin>>n>>w;
for(int i=1;i<=n;i++){
cin>>x;
d[x]++;
k=(i*w/100>1? i*w/100:1);
for(int j=600;j>=0;j--){
k-=d[j];
if(k<=0){
cout<<j<<' ';
break;
}
}
}
}
注意到本次使用了正常做法
这里空空如也








有帮助,赞一个