@[2009niuniu](/user/997261) 方向数组写错了
by wzb13958817049 @ 2023-12-18 11:28:38
@[wzb13958817049](/user/917584) 还是不对
```
#include<bits/stdc++.h>
using namespace std;
int n;
int m[205][105];
long long i,j;
string a;
long long mymax=200;
int ans;
int x[4]={1,0,-1,0};
int y[4]={0,-1,0,-1};
void f(int fx,int fy)
{
m[fx][fy]=0;
for(int k=0;k<4;k++)
{
if(m[fx+x[k]][fy+y[k]]==-1) f(fx+x[k],fy+y[k]);
}
}
int main()
{
cin>>n;
for(i=1;i<=n;i++)
{
cin>>a;
for(j=1;j<=a.length();j++)
{
if(a[j-1]!='*'&&a[j-1]!=' ') m[j][i]=-1;
}
}
for(i=1;i<=mymax;i++)
{
for(j=1;j<=n;j++)
{
if(m[i][j]==-1)
{
ans++;
f(i,j);
}
}
}
cout<<ans;
}
```
by 2009niuniu @ 2023-12-18 11:40:56
@[wzb13958817049](/user/917584)
by 2009niuniu @ 2023-12-18 11:41:04
@[2009niuniu](/user/997261) 输入有空格要用getline
by wzb13958817049 @ 2023-12-18 11:45:57