2015年6月7日 星期日

Looksery Cup 2015, problem: (A) Face Detection



#include <cstdio>
#include <cstdlib>
#include <algorithm>
#include <vector>
#include <set>
#include <string>
#include <cstring>
#include <map>
#include <cmath>
#include <utility>

using namespace std;

int main(){
    char mm[100][100];
    int n, m; scanf("%d %d", &n, &m);
    for(int lx = 0;lx < n;lx++)
        scanf("%s", mm[lx]);
    int cnt = 0;
    for(int lx = 0;lx+1 < n;lx++){
        for(int ly = 0;ly+1 < m;ly++){
            bool ex[200] = {0};
            ex[mm[lx][ly]] = 1;
            ex[mm[lx+1][ly+1]] = 1;
            ex[mm[lx][ly+1]] = 1;
            ex[mm[lx+1][ly]] = 1;
            if(ex['f'] and ex['a'] and ex['c'] and ex['e'])
                cnt++;
        }
    }
    printf("%d\n", cnt);
    return 0;
}

沒有留言:

張貼留言