Submission #68622

#TimeUsernameProblemLanguageResultExecution timeMemory
68622KLPPKoala Game (APIO17_koala)C++14
Compilation error
0 ms0 KiB
#include "rainbow.h" #include<iostream> #include<vector> #include<queue> using namespace std; typedef pair<int,int> pii; bool table[500][500]; int r,c; void init(int R, int C, int sr, int sc, int M, char *S) { r=R; c=C; for(int i=0;i<r;i++){ for(int j=0;j<c;j++)table[i][j]=1; } int x,y; x=sr-1; y=sc-1; table[x][y]=0; for(int i=0;i<M;i++){ char c=S[i]; if(c=='N')x--; if(c=='S')x++; if(c=='E')y++; if(c=='W')y--; table[x][y]=0; } for(int i=0;i<r;i++){ for(int j=0;j<c;j++)cout<<table[i][j]; cout<<endl; } } int colour(int ar, int ac, int br, int bc){ ar--; ac--; br--; bc--; bool visited[r+5][c+5]; for(int x=ar;x<=br;x++){ for(int y=ac;y<=bc;y++){ visited[x][y]=false; } } int CC=0; for(int x=ar;x<=br;x++){ for(int y=ac;y<=bc;y++){ if(!visited[x][y] && table[x][y]){ queue<pii>q; q.push(pii(x,y)); while(!q.empty()){ pii p=q.front();q.pop(); if(ar<=p.first<=br && ac<=p.second<=bc && !visited[p.first][p.second] && table[p.first][p.second]){ visited[p.first][p.second]=true; q.push(pii(p.first-1,p.second)); q.push(pii(p.first+1,p.second)); q.push(pii(p.first,p.second+1)); q.push(pii(p.first,p.second-1)); } } CC++; } } } return CC; }

Compilation message (stderr)

koala.cpp:1:10: fatal error: rainbow.h: No such file or directory
 #include "rainbow.h"
          ^~~~~~~~~~~
compilation terminated.