Submission #142825

#TimeUsernameProblemLanguageResultExecution timeMemory
142825daniel920712Boxes with souvenirs (IOI15_boxes)C++14
10 / 100
2 ms380 KiB
#include "boxes.h" #include <stdio.h> using namespace std; long long delivery(int N, int K, int L, int p[]) { long long ans=0; int l=N+1,r=-1,i; for(i=0;i<N;i++) { if(p[i]<=L/2) { if(p[i+1]>L/2||(i+1)%K==0||i+1==N) { ans+=p[i]*2; //printf("%lld\n",ans); } } else break; } for(i=N-1;i>=0;i--) { if(p[i]>L/2) { if(i==0||p[i-1]<=L/2||(N-i)%K==0) { ans+=(L-p[i])*2; //printf("%lld\n",ans); } } else break; } return ans; }

Compilation message (stderr)

boxes.cpp: In function 'long long int delivery(int, int, int, int*)':
boxes.cpp:9:9: warning: unused variable 'l' [-Wunused-variable]
     int l=N+1,r=-1,i;
         ^
boxes.cpp:9:15: warning: unused variable 'r' [-Wunused-variable]
     int l=N+1,r=-1,i;
               ^
#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...