Submission #907097

#TimeUsernameProblemLanguageResultExecution timeMemory
907097vjudge1Xoractive (IZhO19_xoractive)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #include "interactive.h" using namespace std; #define ll long long #define ull unsigned long long #define pb push_back #define mp make_pair #define pii pair<int, int> #define pll pair<ll, ll> #define f first #define s second #define uint unsigned int #define all(vc) vc.begin(), vc.end() vector<int> guess(int n) { vector<int> ans; ans.resize(n); ans[0] = ask(1); vector<vector<int>> goodPoses(7); for (int i = 1; i < n; ++i) for (int bit = 0; bit < 7; ++bit) if (i & (1 << bit)) goodPoses[bit].pb(i + 1); map<int, int> poses; for (int bit = 0; bit < 7; ++bit) { vector<int> x = get_pairwise_xor(goodPoses[bit]); goodPoses[bit].pb(1); vector<int> y = get_pairwise_xor(goodPoses[bit]); map<int, int> cnt; cnt[0]--; for (auto el : y) cnt[el]--; vector<int> vals; for (auto el : x) { cnt[el]++; if (cnt[el]) poses[el ^ ans[0]] += (1 << bit); } } for (auto [v, pos] : poses) ans[pos] = v; return ans; } int main() { }

Compilation message (stderr)

/usr/bin/ld: /tmp/ccH7vI9W.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/ccJlcClU.o:Xoractive.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status