Submission #365286

#TimeUsernameProblemLanguageResultExecution timeMemory
365286MlxaCONSUL (info1cup19_consul)C++14
Compilation error
0 ms0 KiB
#ifdef LC #include "pch.h" #else #include <bits/stdc++.h> #include "grader.h" #endif using namespace std; using ll = long long; #define int ll #define all(x) x.begin(), x.end() #define x first #define y second #define mp make_pair #define mt make_tuple int kth(int i); int cnt(int x); void say_answer(int a); mt19937 rnd; void solve(int n) { int q = 56; set<int> ind; set<int> was; while (q > 0) { int i = rnd() % n; while (ind.count(i)) { i = rnd() % n; } int v = kth(i); --q; if (was.count(v)) { continue; } int c = cnt(v); --q; if (3 * c > n) { say_answer(i); return; } } say_answer(-1); } #ifdef LC const int N = 1000; map<int, int> cn; int v[N]; int kth(int i) { return v[i]; } int cnt(int x) { return cn[x]; } void say_answer(int x) { cout << "answer " << x << endl; } signed main() { assert(freopen("input.txt", "r", stdin)); ios::sync_with_stdio(0); cin.tie(0); for (int i = 0; i < N; ++i) { v[i] = rnd() % 4; ++cn[v[i]]; } solve(N); return 0; } #endif

Compilation message (stderr)

/tmp/ccKmfyyj.o: In function `solve(long long)':
consul.cpp:(.text+0xda): undefined reference to `kth(long long)'
consul.cpp:(.text+0x171): undefined reference to `cnt(long long)'
consul.cpp:(.text+0x18a): undefined reference to `say_answer(long long)'
/tmp/ccirUgm8.o: In function `main':
grader.cpp:(.text.startup+0xa0): undefined reference to `solve(int)'
collect2: error: ld returned 1 exit status