Submission #1289619

#TimeUsernameProblemLanguageResultExecution timeMemory
1289619dmr1051Dango Maker (JOI18_dango_maker)C++20
13 / 100
2 ms584 KiB
#include <bits/stdc++.h>
using namespace std;

int main(){
    int n,m;
    cin>>n>>m;
    char ar[n][m];
    bool u[n][m];
    for(int i = 0; i < n; i++){
        for(int j = 0; j < m; j++){
         cin >> ar[i][j];
         u[i][j]=false;
    }
}
    
    int sayac=0;
    for(int i=0;i<n;i++){
        for(int j=0;j+2<m;j++){
            if(!u[i][j]&&!u[i][j+1]&&!u[i][j+2]){
            if(ar[i][j]=='R'){             
                 if(ar[i][j+1]=='G'){
                    if(ar[i][j+2]=='W'){
                  sayac++;
                u[i][j]=true;
                u[i][j+1]=true;
                u[i][j+2]=true;
                }
                 }
        }
    }
           
        }
        
    }
   
    for(int i=0;i+2<n;i++){
        for(int j=0;j<m;j++){
            if(!u[i][j]&&!u[i+1][j]&&!u[i+2][j]){
            if(ar[i][j]=='R'){             
                 if(ar[i+1][j]=='G'){
                    if(ar[i+2][j]=='W'){
                  sayac++;
                u[i][j]=true;
                u[i+1][j]=true;
                u[i+2][j]=true;
                }
                 }
        }
    }
           
        }
        
    }
    cout<<sayac;
     
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...