Submission #142823

#TimeUsernameProblemLanguageResultExecution timeMemory
142823daniel920712Boxes with souvenirs (IOI15_boxes)C++14
0 / 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,l,r,i;
    for(i=1;p[K*i-1]<=N/2;i++)
    {
        ans+=p[K*i-1]*2;
        r=K*i-1;
    }
    for(i=1;p[N-K*i]>N/2;i++)
    {
        ans+=p[K*i-1]*2;
        l=N-K*i;
    }
    if(r<l) ans+=N;
    //printf("%lld %lld\n",l,r);
    return N;

}

Compilation message (stderr)

boxes.cpp: In function 'long long int delivery(int, int, int, int*)':
boxes.cpp:6:38: warning: unused parameter 'L' [-Wunused-parameter]
 long long delivery(int N, int K, int L, int p[])
                                      ^
#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...