Submission #1050506

#TimeUsernameProblemLanguageResultExecution timeMemory
1050506vjudge1Vision Program (IOI19_vision)C++17
Compilation error
0 ms0 KiB
#pragma GCC optimize("unroll-loops,Ofast,O3") #include <bits/stdc++.h> #define pb push_back #define mp make_pair #define spc << " " << #define endl "\n" #define all(x) x.begin(), x.end() #define int long long #define ii pair<long long,int> #define vi vector<int> #define vii vector<ii> #define st first #define nd second #define inf 1e15 #define MOD 1000000007 #define MX 50005 using namespace std; void construct_network(int H, int W, int K){ vi results; for(int i=0; i<H; i++){ for(int j=0; j<W; j++){ if(i+j+K > H+W-2) continue; vi ors; for(int k=0; k<=K; k++){ if(i+k<H && j+K-k<W) ors.pb((i+k)*W+(j+K-k)); } int res = add_or(ors); results.pb(add_and({add_and({i*W+j}), res})); } } add_or(results); }

Compilation message (stderr)

vision.cpp: In function 'void construct_network(long long int, long long int, long long int)':
vision.cpp:31:23: error: 'add_or' was not declared in this scope
   31 |             int res = add_or(ors);
      |                       ^~~~~~
vision.cpp:32:33: error: 'add_and' was not declared in this scope
   32 |             results.pb(add_and({add_and({i*W+j}), res}));
      |                                 ^~~~~~~
vision.cpp:32:24: error: 'add_and' was not declared in this scope
   32 |             results.pb(add_and({add_and({i*W+j}), res}));
      |                        ^~~~~~~
vision.cpp:35:5: error: 'add_or' was not declared in this scope
   35 |     add_or(results);
      |     ^~~~~~