제출 #113283

#제출 시각아이디문제언어결과실행 시간메모리
113283TadijaSebez도시들 (IOI15_towns)C++11
25 / 100
18 ms1208 KiB
#include "towns.h" #include <bits/stdc++.h> using namespace std; const int N=120; int n,cen,den; int a[N],b[N],c[N]; int hubDistance(int _N, int sub) { n=_N;cen=den=0; for(int i=0;i<n;i++) a[i]=b[i]=c[i]=0; for(int i=1;i<n;i++) { a[i]=getDistance(0,i); if(a[i]>a[cen]) cen=i; } for(int i=0;i<n;i++) if(i!=cen) { b[i]=getDistance(cen,i); if(b[i]>b[den]) den=i; } int diam=b[den],ans=diam; for(int i=0;i<n;i++) if(i!=cen && i!=den) { c[i]=getDistance(den,i); int tmp=(c[i]+diam-b[i])/2; tmp=max(tmp,diam-tmp); ans=min(ans,tmp); } return ans; }

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

towns.cpp: In function 'int hubDistance(int, int)':
towns.cpp:7:29: warning: unused parameter 'sub' [-Wunused-parameter]
 int hubDistance(int _N, int sub)
                             ^~~
#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...