Submission #152050

# Submission time Handle Problem Language Result Execution time Memory
152050 2019-09-06T07:09:06 Z beso123 Vision Program (IOI19_vision) C++14
Compilation error
0 ms 0 KB
#include <bits/stdc++.h>
#include "vision.h"
using namespace std;
int h,w;
int to(int x,int y){
    int j=w*x+y;
    return j;
}
void construct_network(int H, int W, int K){
    h=H;
    w=W;
int ind=0,x=0,y=0,x2=0,y2=0;
for(int k=1;k<=H;k++){
        vector <int> v;
for(int i=1;i<=W;i++){
   int j=to(k,i);
   v.push_back(j);
}
int i=add_or(v);
if(i==1){
if(x==0)
    x=k;
else x2=k;
ind++
}

}
if(ind==1)
    x2=x;
    ind=0;
for(int k=1;k<=W;k++){
        vector <int> v;
for(int i=1;i<=H;i++){
   int j=to(i,k);
   v.push_back(j);
}
int i=add_or(v);
if(i==1){
if(y==0)
    y=k;
else y2=k;
ind++
}

}
if(ind==1)
    y2=y;
  int p=abs(x-x2)+abs(y-y2);
  if(p==k){
        vector <int> sab;
  sab.push_back(to(x,x2));
    add_and(sab);
  }
}

Compilation message

vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:25:1: error: expected ';' before '}' token
 }
 ^
vision.cpp:28:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 if(ind==1)
 ^~
vision.cpp:30:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
     ind=0;
     ^~~
vision.cpp:43:1: error: expected ';' before '}' token
 }
 ^
vision.cpp:49:9: error: 'k' was not declared in this scope
   if(p==k){
         ^