CCCPaste

Untitled

#include 
#include 
#include 

using namespace std;

const int dx[4]={1,0,-1,0};
const int dj[4]={0,1,0,-1};

int main()
{
    int n,m,k;
    cin>>n>>m;
    cin>>k;
    char x[n][m];
    vector>v;
    for(int i = 0;i>x[i][j];
            if(x[i][j]=='C'){
              v.push_back(make_pair(i,j));
            }
        }
    }
    int si;
    int sj;
    int cnt[n][m];
    for(int i = 0;iq;
        si=v[i].first;
        sj=v[i].second;
        q.push(si);
        q.push(sj);
        q.push(0);
        vector>visited(n,vector(m,false));
        while(!q.empty()){
          int ci=q.front();
          q.pop();
          int cj=q.front();
          q.pop();
          int dist=q.front();
          q.pop();
          for(int p = 0;p<4;p++){
            int ti=ci+dx[p];
            int tj=cj+dj[p];
            if(ti>=0 && ti=0 && tjnajgolem and x[i][j] != 'C'){
                najgolem=cnt[i][j];
                ri=i;
                rj=j;
            }
        }
    }
  cout<