vision.cpp: In function 'std::vector<int> add(std::vector<int>, int)':
vision.cpp:56:12: error: 'add_xor' was not declared in this scope
56 | res.pb(add_xor({V[0],k}));
| ^~~~~~~
vision.cpp:57:11: error: 'add_and' was not declared in this scope
57 | int w=add_and({V[0],k});
| ^~~~~~~
vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:69:5: error: 'add_not' was not declared in this scope
69 | add_not(0);
| ^~~~~~~
vision.cpp:74:9: error: 'add_or' was not declared in this scope
74 | add_or(V);
| ^~~~~~
vision.cpp:76:5: error: 'add_and' was not declared in this scope
76 | add_and({0,n*m});
| ^~~~~~~
vision.cpp:77:26: error: 'add_xor' was not declared in this scope
77 | for(int i=0;i<n;i++) add_xor({n*m+n+i+1,n*m+1+i});
| ^~~~~~~
vision.cpp:82:9: error: 'add_or' was not declared in this scope
82 | add_or(V);
| ^~~~~~
vision.cpp:85:26: error: 'add_xor' was not declared in this scope
85 | for(int j=0;j<m;j++) add_xor({n*m+2*n+m+2+j,n*m+2*n+2+j});
| ^~~~~~~
vision.cpp:94:29: error: 'add_xor' was not declared in this scope
94 | if(k&(1<<i)) wyn.pb(add_xor({Z,ans[i]}));
| ^~~~~~~
vision.cpp:95:30: error: 'O' was not declared in this scope
95 | else wyn.pb(add_xor({O,ans[i]}));
| ^
vision.cpp:95:21: error: 'add_xor' was not declared in this scope
95 | else wyn.pb(add_xor({O,ans[i]}));
| ^~~~~~~