제출 #673078

#제출 시각아이디문제언어결과실행 시간메모리
673078pavement기지국 (IOI20_stations)C++17
컴파일 에러
0 ms0 KiB
#include "stations.h"
#include <bits/stdc++.h>
using namespace std;

int find_next_station(int s, int t, vector<int> c) {
	if (s > c.back()) {
		int p = c[0] + 1;
		if (p <= t && t <= s) {
			for (int i = 1; i < (int)c.size(); i++)
				if (c[i] <= t && t < (i == (int)c.size() - 1 ? s + 1 : c[i + 1])) return c[i];
			assert(0);
		} else {
			return c[0];
		}
	} else {
		for (int i = 0; i < (int)c.size() - 1; i++)
			if ((i == 0 ? s : c[i - 1]) < t && t <= c[i]) return c[i];
		return c.back();
	}
}

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

/usr/bin/ld: /tmp/ccayXvBT.o: in function `main':
stub.cpp:(.text.startup+0x2b5): undefined reference to `label(int, int, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status