2 条题解

  • 0
    @ 2023-12-13 13:15:55
    #include<bits/stdc++.h>
    using namespace std;
    int n,w;
    int a[100005],b[100005];
    int main(){
        cin>>n>>w;
        for(int i=1;i<=n;i++){
            int c=max(1,i*w/100);
            cin>>a[i];
            b[a[i]]+=1;
            for(int j=600;j>=0;j--){
                c-=b[j];
                if(c<=0){
                    cout<<j<<" ";
                	break;
                }
            }
    	}
        return 0;
    }
    

    信息

    ID
    796
    时间
    1000ms
    内存
    256MiB
    难度
    4
    标签
    递交数
    101
    已通过
    44
    上传者