c++求助,为什么超时。。。。。。开了O2加速还超时
查看原帖
c++求助,为什么超时。。。。。。开了O2加速还超时
823258
fengzijia楼主2023/8/15 13:47
#include<bits/stdc++.h>
using namespace std;
int n,q,sum;
int an[100010],an1[100010]; 
int main(){
	cin>>n>>q;
	for(int i=1;i<=n;i++){
		cin>>an[i];
	}
	for(int i=1;i<=n;i++){
		sum=(q*0.01*i)/1;
		sum=max(1,sum);
		for(int j=1;j<=i;j++){
			an1[j]=an[j];
		}
		sort(an1+1,an1+i+1,greater<int>());
		cout<<an1[sum]<<' ';
	}
	
	return 0;
}

超时

2023/8/15 13:47
加载中...