Submission #1201285

#TimeUsernameProblemLanguageResultExecution timeMemory
1201285AMel0nFinding Routers (IOI20_routers)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; #define FOR(i,N) for(ll i = 0; i < N; i++) #define all(x) (x).begin(), (x).end() #define F first #define S second #include "routers.h" vector<int> andy; int cnt = 0; void solve(int l, int r, int il, int ir) { // cout << l << ' ' << r << ' ' << il << ' ' << ir << endl; if (il >= ir) return; if (l == r) { andy[cnt++] = l-1; // cout << il << ' ' << l << endl; return ; } int m = (l+r)/2; int im = use_detector(m); solve(m+1, r, im, ir); solve(l, m, il, im)() } vector<int> find_routers(int l, int n, int q) { andy.resize(n); solve(1, l, 0, n-1); vector<int> res(n); for(int i = 1; i < n; i++) res[i] = (andy[i-1]*2 - res[i-1]); return res; } // signed main() { // cin.tie(0); ios::sync_with_stdio(false); // }

Compilation message (stderr)

routers.cpp: In function 'void solve(int, int, int, int)':
routers.cpp:25:10: error: void value not ignored as it ought to be
   25 |     solve(l, m, il, im)()
      |     ~~~~~^~~~~~~~~~~~~~