哪里有问题???!!!
查看原帖
哪里有问题???!!!
1099417
FYH666666楼主2023/11/29 17:02
#include<stdio.h>
int main(){
	int n/*选手*/,w/*获奖率*/,a/*成绩*/,b[605]={0}/*桶*/,u/*预计获奖人数*/,cnt=0/*当前总人数*/,s/*分数线*/;
	scanf("%d%d",&n,&w);
	for(int i=1;i<=n;i++){
		scanf("%d",&a);
		s=0;
		u=0;
		b[a]++;
		cnt++;
		u=cnt*w/100;
		if(u==0) u=1; 
		for(int j=600;j>=1;j--){
			while(b[j]!=0&&u>0){
				u--;
				s=j;
			}
		}
		printf("%d ",s);
	}
	return 0;
}
2023/11/29 17:02
加载中...