제출 #213630

#제출 시각UTC-0아이디문제언어결과실행 시간메모리
2136302020-03-26 09:55:02KoalaMuchGap (APIO16_gap)C++14
컴파일 에러
0 ms0 KiB
#include "gap.h"
#include "grader.cpp"
#include<bits/stdc++.h>
using namespace std;
long long a[100005];
vector< long long > v;
long long findGap(int T, int N)
{
long long ans = 0;
if(T==1)
{
long long l = -1,r = 4e18;
for(int i=1;i<=(N+1)/2;i++)
{
long long mn,mx;
MinMax(l+1,r-1,&mn,&mx);
a[i] = l = mn;
a[N-i+1] = r = mx;
for(int i=2;i<=N;i++) ans = max(ans,a[i]-a[i-1]);
}
}
else
{
long long mn,mx,w1,w2,m;
MinMax(0,4e18,&mn,&mx);
w1 = (mx-mn-1)/(long long)(N-2)+1;
w2 = (mx-mn-1)/(long long)(N-2);
if(N>2) m = (mx-mn-1)%(N-2);
// printf("%lld %lld %lld %lld %lld\n",w1,w2,m,mx,mn);
v.push_back(mn),v.push_back(mx);
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

gap.cpp: In function 'long long int findGap(int, int)':
gap.cpp:39:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(int i=0;i<v.size()-1;i++)   ans = max(ans,v[i+1]-v[i]);
                     ~^~~~~~~~~~~
/tmp/cchMOmp9.o: In function `MinMax(long long, long long, long long*, long long*)':
grader.cpp:(.text+0x0): multiple definition of `MinMax(long long, long long, long long*, long long*)'
/tmp/cciUnNfh.o:gap.cpp:(.text+0x190): first defined here
/tmp/cchMOmp9.o: In function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'
/tmp/cciUnNfh.o:gap.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status