제출 #127444

#제출 시각아이디문제언어결과실행 시간메모리
127444kingfran1907도시들 (IOI15_towns)C++14
컴파일 에러
0 ms0 KiB
#include "towns.h"
#include <bits/stdc++.h>
 
using namespace std;
const int maxn = 120;
const int maxm = 1e6+10;
const int inf = 0x3f3f3f3f;
 
int qs[maxn][maxn];
int sol[maxm];
int query(int a, int b) {
	if (a > b) swap(a, b);
	if (qs[a][b] == -1) qs[a][b] = getDistance(a, b);
	return qs[a][b];
}
 
int hubDistance(int n, int sub) {
	memset(qs, -1, sizeof qs);
	memset(sol, inf, sizeof sol);
 
	for (int i = 0; i < n; i++)
		qs[i][i] = 0;
 
	int a = 0, b = 0;
	for (int i = 0; i < n; i++)
		if (query(0, a) < query(0, i)) a = i;
 
	for (int i = 0; i < n; i++)
		if (query(a, i) > query(a, b)) b = i;
 
	
	int R = inf;
	for (int i = 0; i < n; i++) {
		int cd = (query(a, i) + query(b, i) - query(a, b)) / 2;
		int ad = query(a, i) - cd;
		int bd = query(b, i) - cd;
 
		sol[ad] = max({cd, ad, bd});
	}
 
	for (int i = 0; i < maxm; i++)
		R = min(R, sol[i]);
	return -R;

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

towns.cpp: In function 'int hubDistance(int, int)':
towns.cpp:43:11: error: expected '}' at end of input
  return -R;
           ^
towns.cpp:17:28: warning: unused parameter 'sub' [-Wunused-parameter]
 int hubDistance(int n, int sub) {
                            ^~~