Submission #134550

#TimeUsernameProblemLanguageResultExecution timeMemory
13455020160161simoneBoxes with souvenirs (IOI15_boxes)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>
#define M 10000010
#define inf 0x3f3f3f
using namespace std;
int mi[M],p[M],N,K,L; 
int main()
{
	cin>>N>>K>>L;
	for(int i=0;i<N;i++) cin>>p[i];
	if(K==1)
    {
    	long long ans=0;
    	for(int i=0;i<N;i++) ans+=min(abs(L-p[i]),abs(p[i]))*2;
    	//return ans;
	}
	if(K==N)
	{
		int Mli=p[0],Mlx=p[0],Mri=p[N-1],Mrx=p[N-1];
        for (int i=0;i<N;i++)
		{
            if(p[i]*2<L) Mlx=p[i];
            if(p[i]*2==L) return L;
            if(p[i]*2>L) 
			{
				Mri=p[i];
				break;
			}
        }
        if(Mli*2>L)
		{
            return (L-Mli)*2;
        }
		else 
		if(Mrx*2<L)
		{
            return Mrx*2;
        }
		else
		{
            if (L<Mlx*2+(L-Mri)*2) return L;
            else return Mlx*2+(L-Mri)*2;
        }
	}
}

Compilation message (stderr)

/tmp/ccgejLiK.o: In function `main':
grader.c:(.text.startup+0x0): multiple definition of `main'
/tmp/ccelWE0Y.o:boxes.cpp:(.text.startup+0x0): first defined here
/tmp/ccgejLiK.o: In function `main':
grader.c:(.text.startup+0x22f): undefined reference to `delivery(int, int, int, int*)'
collect2: error: ld returned 1 exit status