Submission #668943

#TimeUsernameProblemLanguageResultExecution timeMemory
668943Darren0724Dango Maker (JOI18_dango_maker)C++17
13 / 100
2 ms340 KiB
#include<bits/stdc++.h> using namespace std; #define int long long #define all(x) x.begin(),x.end() #define x first #define y second signed main(){ ios_base::sync_with_stdio(false); cin.tie(0); int n,m;cin>>n>>m; vector<vector<char>> v(n,vector<char>(m)); vector<vector<bool>> vis(n,vector<bool>(m)); for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ cin>>v[i][j]; } } int ans=0; for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ if(v[i][j]!='R'){ continue; } if(j<n-2){ if(v[i][j+1]=='G'&&v[i][j+2]=='W'&&vis[i][j+1]==0&&vis[i][j+2]==0){ vis[i][j]=1; vis[i][j+1]=1; vis[i][j+2]=1; ans++; continue; } } if(i<n-2){ if(v[i+1][j]=='G'&&v[i+2][j]=='W'&&vis[i+1][j]==0&&vis[i+2][j]==0){ vis[i][j]=1; vis[i+1][j]=1; vis[i+2][j]=1; ans++; continue; } } } } cout<<ans<<endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...