Submission #1227105

#TimeUsernameProblemLanguageResultExecution timeMemory
1227105LeonidCukBoxes with souvenirs (IOI15_boxes)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> //#include "box.h" using namespace std; long long delivery(int n,int k,int l,int v[]) { vector<long long>pref(n),suf(n); for(int i=0;i<n;i++) { pref[i]=2*v[i]; if(i>=k) { pref[i]+=pref[i-k]; } } for(int i=n-1;i>=0;i--) { suf[i]=2*(l-v[i]); if(n-i-1>=k) { suf[i]+=suf[i+k]; } } long long ans=min(suf[0],pref[n-1]),x=l; if(n==k)ans=min(ans,x); for(int i=0;i<n-1;i++) { ans=min(pref[i]+suf[i+1],ans); if(i+k+1>=n)ans=min(ans,x+pref[i]); else ans=min(pref[i]+x+suf[i+k+1],asn); } return ans; }

Compilation message (stderr)

boxes.cpp: In function 'long long int delivery(int, int, int, int*)':
boxes.cpp:29:43: error: 'asn' was not declared in this scope; did you mean 'ans'?
   29 |         else ans=min(pref[i]+x+suf[i+k+1],asn);
      |                                           ^~~
      |                                           ans