Submission #430911

#TimeUsernameProblemLanguageResultExecution timeMemory
430911KalasLavasBoxes with souvenirs (IOI15_boxes)C++14
0 / 100
1 ms204 KiB
#include <bits/stdc++.h> #include "boxes.h" using namespace std; #define F first #define S second using ll = long long; using pii= pair<int,int>; using pll= pair<ll,ll>; int n,k,len,*p; ll ans=LLONG_MAX; ll delivery(int _N, int _K, int _L, int _p[]) { n=_N; k=_K; len=_L; p=_p; for(int i=0;i<n;i++) { ll res = 0; for(int j=i-1;j>=0;j-=k) res+=p[j]<<1; int j; for(j=i;j<n;j+=k) { res+=len; if(((p[j]-p[i])>>1)>len) { j++; break; } } for(;j<n;j+=k) res+=(len-p[j])<<1; // cerr<<res<<endl; ans = min(res,ans); } return ans; } /* 4 8 8 3 4 5 6 4 8 9 3 4 5 6 3 2 8 1 2 5 */
#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...