Submission #827004

#TimeUsernameProblemLanguageResultExecution timeMemory
827004SupersonicBoxes with souvenirs (IOI15_boxes)C++14
20 / 100
1 ms312 KiB
#include "boxes.h"
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
long long delivery(int n, int k, int l, int p[]) {
    if(k==1){
        ll t=0;
        for(int i=0;i<n;i++){
            //t+=p[i];
            t+=2*min(p[i],l-p[i]);
        }
        return t;
    }
    if(k==n){
        int a=0,b=l;
        for(int i=0;i<n;i++){
            if(p[i]<=l/2)a=max(p[i],a);
            else b=min(p[i],b);
        }
        return min(2*(a+l-b),l);
    }
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...