doll.cpp:1:28: error: 'vector' has not been declared
1 | void create_circuit(int m, vector<int>a) {
| ^~~~~~
doll.cpp:1:34: error: expected ',' or '...' before '<' token
1 | void create_circuit(int m, vector<int>a) {
| ^
doll.cpp: In function 'void create_circuit(int, int)':
doll.cpp:2:3: error: 'vector' was not declared in this scope
2 | vector<int> c(m+1,-1); c[0]=a[0];
| ^~~~~~
doll.cpp:2:10: error: expected primary-expression before 'int'
2 | vector<int> c(m+1,-1); c[0]=a[0];
| ^~~
doll.cpp:2:26: error: 'c' was not declared in this scope
2 | vector<int> c(m+1,-1); c[0]=a[0];
| ^
doll.cpp:2:31: error: 'a' was not declared in this scope
2 | vector<int> c(m+1,-1); c[0]=a[0];
| ^
doll.cpp:5:10: error: expected primary-expression before 'int'
5 | vector<int> x(2*sz-1,-1), y(2*sz-1,-1);
| ^~~
doll.cpp:6:8: error: 'i' was not declared in this scope
6 | forn(i,sz-1) x[i]=2*i+1, y[i]=2*i+2;
| ^
doll.cpp:6:3: error: 'forn' was not declared in this scope
6 | forn(i,sz-1) x[i]=2*i+1, y[i]=2*i+2;
| ^~~~
doll.cpp:8:10: error: expected primary-expression before 'int'
8 | vector<int> s(2*sz-1,1);
| ^~~
doll.cpp:10:10: error: 'pi' was not declared in this scope
10 | vector<pi> z;
| ^~
doll.cpp:10:14: error: 'z' was not declared in this scope; did you mean 'sz'?
10 | vector<pi> z;
| ^
| sz
doll.cpp:11:8: error: 'it' was not declared in this scope; did you mean 'int'?
11 | forn(it,2*sz) {
| ^~
| int
doll.cpp:25:3: error: 'y' was not declared in this scope
25 | y[z.back().f]=0;
| ^
doll.cpp:27:12: error: 'x' was not declared in this scope
27 | answer(c,x,y);
| ^
doll.cpp:27:3: error: 'answer' was not declared in this scope
27 | answer(c,x,y);
| ^~~~~~