vision.cpp: In function 'std::vector<int> add(std::vector<int>, int)':
vision.cpp:32:12: error: 'add_xor' was not declared in this scope
32 | res.pb(add_xor({V[0],k}));
| ^~~~~~~
vision.cpp:33:11: error: 'add_and' was not declared in this scope
33 | int w=add_and({V[0],k});
| ^~~~~~~
vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:45:11: error: 'add_not' was not declared in this scope
45 | int N=add_not(0);
| ^~~~~~~
vision.cpp:50:16: error: 'add_xor' was not declared in this scope
50 | orX[i]=add_xor(V);
| ^~~~~~~
vision.cpp:54:11: error: 'add_and' was not declared in this scope
54 | pX[0]=add_and({0,N});
| ^~~~~~~
vision.cpp:55:33: error: 'add_xor' was not declared in this scope
55 | for(int i=1;i<=n;i++) pX[i]=add_xor({pX[i-1],orX[i-1]});
| ^~~~~~~
vision.cpp:60:16: error: 'add_xor' was not declared in this scope
60 | orY[j]=add_xor(V);
| ^~~~~~~
vision.cpp:65:33: error: 'add_xor' was not declared in this scope
65 | for(int j=1;j<=m;j++) pY[j]=add_xor({pY[j-1],orY[j-1]});
| ^~~~~~~
vision.cpp:75:29: error: 'add_xor' was not declared in this scope
75 | if(k&(1<<i)) wyn.pb(add_xor({Z,ans[i]}));
| ^~~~~~~
vision.cpp:76:21: error: 'add_xor' was not declared in this scope
76 | else wyn.pb(add_xor({O,ans[i]}));
| ^~~~~~~