Easy
2026-02-01 18:04:57
发布于:四川
#include<iostream>
#include<cmath>
#include<algorithm>
using namespace std;
const int N = 1e5 + 10;
int n,w;
int p[N];
int s[610];
int main(){
cin >> n >> w;
for(int i = 1;i <= n;i++){
cin >> p[i];
s[p[i]]++;
int pass = max(1, i * w / 100); // 可以去掉floor,整数除法会自动向下取整
int sum = 0;
for(int j = 600;j >= 0;j--){
if(s[j] != 0) {
sum += s[j];
if(sum >= pass) {
cout << j << " ";
break;
}
}
}
}
return 0;
}
全部评论 5
11 11 11 11 11 11 11 11 11 11 11 11 11 11 111111111111111 11 1111111111111111 1 1 11 1 1 1 1 11 1 111 1 1 11 1111111111111111111 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 1 1 11 1 1 111111111111111 11 1111111111111111小时前 来自 四川
0OK
1小时前 来自 四川
0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
1周前 来自 四川
01
1
1
1
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11周前 来自 四川
01
1
1
1
111
11
1
1
1
11
1
11
1
1
1
111
1
11周前 来自 四川
0























有帮助,赞一个