Submission #1319623

#TimeUsernameProblemLanguageResultExecution timeMemory
1319623Jawad_Akbar_JJSuper Dango Maker (JOI22_dango3)C++20
Compilation error
0 ms0 KiB
#include <iostream> #include <vector> #include "dango3.h"; using namespace std; void solve(vector<int> vec, int n, int m){ if (m == 1){ Answer(vec); return; } int sz = n * m, lft = m / 2; vector<int> v2; for (int i=0;i<sz;i++){ int k = vec[i]; swap(vec[i], vec[sz - 1]); vec.pop_back(); if (Query(vec) >= lft) v2.push_back(k), sz--, i--; else vec.push_back(k), swap(vec[i], vec[sz - 1]); } solve(vec, n, lft); solve(vec, n, m - lft); } void solve(int n, int m){ vector<int> vec; for (int i=1;i<=n*m;i++) vec.push_back(i); solve(vec, n, m); }

Compilation message (stderr)

dango3.cpp:3:20: warning: extra tokens at end of #include directive
    3 | #include "dango3.h";
      |                    ^
/usr/bin/ld: /tmp/ccGh2fW6.o: in function `main':
grader.cpp:(.text.startup+0x10e): undefined reference to `Solve(int, int)'
collect2: error: ld returned 1 exit status