Submission #243245

#TimeUsernameProblemLanguageResultExecution timeMemory
243245RainbowbunnySecret (JOI14_secret)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #include "secret.h" #define mp make_pair #define eb emplace_back #define fi first #define se second using namespace std; using cd = complex <double>; typedef pair <int, int> pii; const int Inf = 2e9; const int mod = 998244353; const double Pi = acos(-1); void Fastio() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); } int n; int A[1005]; int Table[10][1005]; void Build(int h, int l, int r) { if(r - l <= 2) { return; } int mid = (l + r) >> 1; Table[h][mid] = A[mid]; Table[h][mid - 1] = A[mid - 1]; for(int i = mid + 1; i <= r; i++) { Table[h][i] = Secret(Table[h][i - 1], a[i]); } for(int i = mid - 1; i >= l; i--) { Table[h][i] = Secret(a[i], Table[h][i + 1]); } Build(h + 1, l, mid - 1); Build(h + 1, mid, r); } int Get(int l, int r, int h, int L, int R) { int mid = (L + R) >> 1; if(r < mid) { return Get(l, r, h + 1, L, mid - 1); } if(l > mid) { return Get(l, r, h + 1, mid, R); } return Secret(Table[h][l], Table[h][r]); } void Init(int N, int b[]) { n = N; for(int i = 0; i < n; i++) { A[i] = b[i]; } Build(0, 0, n - 1); } int Query(int l, int r) { if(r == l) { return A[l]; } else if(r - l == 1) { return Secret(A[l], A[l + 1]); } ele { return find(l, r, 0, 0, n - 1); } }

Compilation message (stderr)

secret.cpp: In function 'void Build(int, int, int)':
secret.cpp:38:41: error: 'a' was not declared in this scope
   Table[h][i] = Secret(Table[h][i - 1], a[i]);
                                         ^
secret.cpp:42:24: error: 'a' was not declared in this scope
   Table[h][i] = Secret(a[i], Table[h][i + 1]);
                        ^
secret.cpp: In function 'int Query(int, int)':
secret.cpp:82:2: error: 'ele' was not declared in this scope
  ele
  ^~~
secret.cpp:86:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^