就是暴力枚举啦
#include <iostream>
#include <cstring>
using namespace std;
char ch[50][50];
int main()
{
int n, m, sum = 0;
bool face[6];
cin >> n >> m;
for(int i = 0; i < n; i++)
for(int j = 0; j < m; j++)
cin >> ch[i][j];
for(int i = 0; i+1 < n; i++)
for(int j = 0; j+1 < m; j++)
{
memset(face, false, 6);
face[ch[i][j]-'a'] = true;
face[ch[i+1][j]-'a'] = true;
face[ch[i][j+1]-'a'] = true;
face[ch[i+1][j+1]-'a'] = true;
if(face[0] && face[2] && face[4] && face[5])
sum++;
}
cout << sum;
return 0;}

京公网安备 11010502036488号