Submission #147461

#TimeUsernameProblemLanguageResultExecution timeMemory
147461mosiashvililukaRectangles (IOI19_rect)C++14
Compilation error
0 ms0 KiB
#include<bits/stdc++.h> using namespace std; int z,x,d,e,ka,zx; vector <int> pas,f[100009]; bool bo[100009]; void dfs(int w){ if(ka[zx]==0) return; bo[w]=1; pas[w]=zx; ka[zx]--; if(ka[zx]==0) return; for(vector <int>::iterator it=v[w].begin(); it!=v[w].end(); it++){ if(bo[(*it)]==1) continue; dfs((*it)); if(ka[zx]==0) return; } } vector <int> find_split(int n, int a, int b, int c, vector <int> p, vector <int> q){ pas.resize(n); ka[1]=a; ka[2]=b; ka[3]=c; zx=0; m=p.size(); for(int h=0; h<m; h++){ v[p[h]].push_back(q[h]); v[q[h]].push_back(p[h]); } for(int h=1; h<=a; h++){ if(bo[h]==0){ zx++; dfs(h); } } return pas; }

Compilation message (stderr)

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