delete pics to save space
This commit is contained in:
32
history_source/信息学奥赛一本通/2.8.2.cpp
Normal file
32
history_source/信息学奥赛一本通/2.8.2.cpp
Normal file
@ -0,0 +1,32 @@
|
||||
#include<iostream>
|
||||
using namespace std;
|
||||
char Map[110][110];
|
||||
int y,x;
|
||||
void tuo(int xs,int ys)
|
||||
{
|
||||
if(xs<0||xs>=x) return;
|
||||
if(ys<0||ys>=y) return;
|
||||
if(Map[xs][ys]!='W') return;
|
||||
Map[xs][ys]='.';
|
||||
for(int i=-1;i<=1;i++)
|
||||
for(int j=-1;j<=1;j++)
|
||||
tuo(xs+j,ys+i);
|
||||
}
|
||||
int main()
|
||||
{
|
||||
int ans=0;
|
||||
cin>>y>>x;
|
||||
for(int i=0;i<y;i++)
|
||||
for(int j=0;j<x;j++)
|
||||
cin>>Map[j][i];
|
||||
for(int i=0;i<y;i++)
|
||||
for(int j=0;j<x;j++)
|
||||
if(Map[j][i]=='W')
|
||||
{
|
||||
tuo(j,i);
|
||||
ans++;
|
||||
}
|
||||
cout<<ans<<endl;
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user