Submission #234267

#TimeUsernameProblemLanguageResultExecution timeMemory
234267pere_gil쌀 창고 (IOI11_ricehub)C++14
42 / 100
1085 ms1452 KiB
#include "ricehub.h"
#include "bits/stdc++.h"
using namespace std;

typedef long long ll;

ll absolute(int a, int b){
    int res=a-b;
    if(res<0) res*=-1;
    return res;
}

int besthub(int R, int L, int X[], ll B)
{
    ll big=0;
    for(int i=1;i<=L;i++){
        ll transported=0;
        ll a=0;
        std::vector<ll> dist;
        for(int j=0;j<R;j++) dist.push_back(absolute(i,X[j]));
        sort(dist.begin(), dist.end());
        for(int j=0;j<R;j++){
            if(transported+dist[j]<=B){ transported+=dist[j]; a++; }
            else break;
        }
        big=max(big, a);
    }

    return big;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...