“there will be at most one wolf adjacent to each little pig”
也就是说,对于每头狼,若它周围有猪,就++cnt
#include<iostream>
using namespace std;
char a[11][11];
int main()
{
int n,m;
cin>>n>>m;
for(int i=0;i<n;i++)
cin>>a[i];
int count=0;
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
if(a[i][j]=='W' && (a[i-1][j]=='P' || a[i+1][j]=='P' || a[i][j-1]=='P' || a[i][j+1]=='P'))
{
count++;
}
}
}
cout<<count<<endl;
}