大佬求调P7072
  • 板块题目总版
  • 楼主lza_zjw
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/10/20 23:20
  • 上次更新2024/10/21 12:43:55
查看原帖
大佬求调P7072
809112
lza_zjw楼主2024/10/20 23:20
#include<bits/stdc++.h>
using namespace std;
int n,w;
int maxnum;
int marknum;
int a;
int mark[605];
int main(){
    //freopen("live.in","r",stdin);
    //freopen("live.out","w",stdout);
    cin>>n>>w;
    for(int i=1;i<=n;i++){
        cin>>a;
        mark[a]++;
        maxnum=max(1,i*w/100);
        //cout<<"max num is "<<maxnum<<'\n';
        marknum=0;
        for(int j=605;j>=0;j--){
            if(mark[j]){
                marknum+=mark[j];
                //cout<<"mark num is "<<marknum<<'\n';
                if(marknum>=maxnum){
                    cout<<j<<" ";
                    break;
                }
            } 
        }
    }
    return 0;   
}

这是我自己写的 测评后不过 WA 可是我觉得和AC代码没有区别啊

2024/10/20 23:20
加载中...