Submission #134697

# Submission time Handle Problem Language Result Execution time Memory
134697 2019-07-23T07:33:08 Z Boxworld Boxes with souvenirs (IOI15_boxes) C++14
0 / 100
2 ms 256 KB
#include "boxes.h"
#include <bits/stdc++.h>
using namespace std;
long long delivery(int N, int K, int L, int p[]){
    int m=-1;
    long long ans=0;
    for (int i=0;i<N;i++)
	if (p[i]*2<L)m=i;
	int r=m,l=m+1;
	for (int j=0;j*K<=N;j++){
		long long ans1=j*L;
		for (int i=0;i<K;i++){
			if (r!=0&&p[r]>L-p[l])r--;
			else if (l<N)l++;else r--;
		}
		for (int i=r;i>=0;i-=K)ans1+=p[i]*2;
		for (int i=l;i<N;i+=K)ans1+=(L-p[i])*2;
		ans=min(ans,ans1);
	}
	return ans;
}

Compilation message

boxes.cpp: In function 'long long int delivery(int, int, int, int*)':
boxes.cpp:7:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for (int i=0;i<N;i++)
     ^~~
boxes.cpp:9:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  int r=m,l=m+1;
  ^~~
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 252 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -