Submission #1151406

#TimeUsernameProblemLanguageResultExecution timeMemory
1151406AlgorithmWarriorBoxes with souvenirs (IOI15_boxes)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; void minself(long long& x,long long val){ if(x>val) x=val; } long long delivery(int N,int K,int L,vector<int>positions){ vector<long long>dp1(N),dp2(N); int i; for(i=0;i<N;++i) dp1[i]=2LL*positions[i]+((i>=K)?dp1[i-K]:0); reverse(positions.begin(),positions.end()); for(i=0;i<N;++i){ positions[i]=L-positions[i]; dp2[i]=2LL*positions[i]+((i>=K)?dp2[i-K]:0); } long long ans=min(dp1[N-1],dp2[N-1]); for(i=0;i<N-1;++i) minself(ans,dp1[i]+dp2[N-2-i]); return ans; }

Compilation message (stderr)

/usr/bin/ld: /tmp/ccKcfC4F.o: in function `main':
grader.c:(.text.startup+0x1ec): undefined reference to `delivery(int, int, int, int*)'
collect2: error: ld returned 1 exit status