Submission #1084331

#TimeUsernameProblemLanguageResultExecution timeMemory
10843314QT0RCarnival (CEOI14_carnival)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; int odp[152]; int dtf[152]; int comm(int l, int r, int ind){ if (l==r)return l; int md=(l+r)/2; int query; cout << md-l+2 << ' '; for (int j = l; j<=md; j++)cout << j << ' '; cout << ind << endl; cin >> query; if (query==(dif[md]-dif[l-1]))return comm(l,md,ind); else return comm(md+1,r,ind); } int main(){ ios_base::sync_with_stdio(0); cin.tie(0); int n; cin >> n; odp[1]=1; dif[1]=1; int spoj=1; for (int i = 2; i<=n; i++){ cout << i << ' '; for (int j = 1; j<=i; j++)cout << j << ' '; cout << endl; cin >> dif[i]; if (dif[i]>spoj){ odp[i]=++spoj; continue; } odp[i]=odp[comm(1,i-1,i)]; } cout << "0 "; for (int i = 1; i<=n; i++)cout << odp[i] << ' '; cout << '\n'; return 0; }

Compilation message (stderr)

carnival.cpp: In function 'int comm(int, int, int)':
carnival.cpp:16:14: error: 'dif' was not declared in this scope; did you mean 'dtf'?
   16 |  if (query==(dif[md]-dif[l-1]))return comm(l,md,ind);
      |              ^~~
      |              dtf
carnival.cpp: In function 'int main()':
carnival.cpp:27:2: error: 'dif' was not declared in this scope; did you mean 'dtf'?
   27 |  dif[1]=1;
      |  ^~~
      |  dtf
carnival.cpp: In function 'int comm(int, int, int)':
carnival.cpp:18:1: warning: control reaches end of non-void function [-Wreturn-type]
   18 | }
      | ^