제출 #216775

#제출 시각아이디문제언어결과실행 시간메모리
216775mohamedsobhi777경주 (Race) (IOI11_race)C++14
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> #include "boxes.h" using namespace std ; const int M_N = 1e5 + 7 ; long long delivery(int N, int K, int L, int p[]) { long long ret = 0 , pivot = -1 ; sort(p , p + N) ; for(int i =0 ; i < N ; i++){ if(p[i] <=L /2 ) pivot = i ; } long long cur = 0 , swp = -1 ; for(int i = 0 ; i <=pivot ; i++){ cur++; if(cur==K){ ret+=2ll*p[i] ; cur = 0 ; swp = i ; } } for(int i = 0 ; i <=swp ; i++)p[i] = 0; cur = 0 , swp = N ; for(int i = N-1 ; i>pivot ; i--){ cur++ ; if(cur==K){ ret+=2ll*(L - p[i]) ; cur = 0 ; swp = i ; } } for(int i = swp ; i <N ; i++)p[i] = 0 ; long long road1 = 0 , road2 = 0, road3 = 0, cnt1 = 0 , cnt2 = 0; for(int i = 0 ; i < N;i++){ if(i<=pivot){ road1 = 2ll * p[i] ; }else if(!road2 && p[i]){ road2 = 2ll*(L - p[i]) ; } } for(int i =0 ; i < N; i++){ if(p[i]){ cnt1++; } if(cnt1>K){ cnt1 = p[i]; break; } } for(int i = N-1 ; i >= 0 ; i--){ if(p[i]){ cnt2++ ; } if(cnt2>K){ cnt2 = p[i] ; break; } } if(road1 || road2){ road3 = L ;//+ 2*min( min( cnt1 , L - cnt1 ) , min(cnt2 , L-cnt2) ); } ret+=min(road3 , road1 + road2) ; return 1ll * ret; }

컴파일 시 표준 에러 (stderr) 메시지

race.cpp:2:10: fatal error: boxes.h: No such file or directory
 #include "boxes.h"
          ^~~~~~~~~
compilation terminated.