제출 #1309790

#제출 시각아이디문제언어결과실행 시간메모리
1309790IrateTetris (COCI17_tetris)C++20
16 / 80
1 ms576 KiB
#include <bits/stdc++.h>
using namespace std;
bool check(int x, int y, int n, int m){
    return (0 <= x && x < n && 0 <= y && y < m);
}
int main(){
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    int n, m;
    cin >> n >> m;
    vector<vector<char>>g(n, vector<char>(m));
    for(int i = 0;i < n;++i){
        for(int j = 0;j < m;++j){
            cin >> g[i][j];
        }
    }
    int say[5] = {};
    for(int i = 0;i < n;++i){
        for(int j = 0;j < m;++j){
            if(check(i + 1, j + 1, n, m) && \
               g[i][j] == g[i + 1][j] && g[i + 1][j] == g[i][j + 1] && \
               g[i][j + 1] == g[i + 1][j + 1] && g[i][j] != '.')
               {
                    say[0]++;
               }
        }
    }
    for(int i = 0;i < 5;++i){
        cout << say[i] << '\n';
    }
}
#Verdict Execution timeMemoryGrader output
Fetching results...