split.cpp: In function 'void dfs(int)':
split.cpp:7:10: error: invalid types 'int[int]' for array subscript
if(ka[zx]==0) return;
^
split.cpp:10:7: error: invalid types 'int[int]' for array subscript
ka[zx]--;
^
split.cpp:11:10: error: invalid types 'int[int]' for array subscript
if(ka[zx]==0) return;
^
split.cpp:12:32: error: 'v' was not declared in this scope
for(vector <int>::iterator it=v[w].begin(); it!=v[w].end(); it++){
^
split.cpp:15:11: error: invalid types 'int[int]' for array subscript
if(ka[zx]==0) return;
^
split.cpp: In function 'std::vector<int> find_split(int, int, int, int, std::vector<int>, std::vector<int>)':
split.cpp:20:6: error: invalid types 'int[int]' for array subscript
ka[1]=a;
^
split.cpp:21:6: error: invalid types 'int[int]' for array subscript
ka[2]=b;
^
split.cpp:22:6: error: invalid types 'int[int]' for array subscript
ka[3]=c;
^
split.cpp:24:2: error: 'm' was not declared in this scope
m=p.size();
^
split.cpp:26:3: error: 'v' was not declared in this scope
v[p[h]].push_back(q[h]);
^