#include #include using namespace std; int main() { int a,b; cin>>a>>b; int x; cin>>x; char mat[a][b]; int pos[a][b]; queueQ; bool visited[a][b]; for(int i=0;i>mat[i][j]; pos[i][j]=0; visited[i][j]=false; } } for(int i=0;i= 0) { if(cj+1=0 && mat[ci][cj-1]!='#' && visited[ci][cj-1]==false) { Q.push(ci); Q.push(cj-1); Q.push(n-1); visited[ci][cj-1]=true; } if(ci+1=0 && mat[ci-1][cj]!='#' && visited[ci-1][cj]==false) { Q.push(ci-1); Q.push(cj); Q.push(n-1); visited[ci-1][cj]=true; } } } while(!Q.empty()) { Q.pop(); } } } } int najgolem=-1; for(int i=0;i