Lake Counting
程序员文章站
2022-07-14 20:58:09
...
Lake Counting
//#include <bits/stdc++.h>
#include <iostream>
#include <cstdio>
using namespace std;
char a[101][101];
int sum,n,m;
int dx[8]={0,0,1,-1,1,-1,1,-1},dy[8]={1,-1,0,0,1,-1,-1,1};
void dfs(int x,int y){
a[x][y]='.';
for(int i=0;i<8;i++){
int nx=x+dx[i],ny=y+dy[i];
if(nx>=0&&nx<n&&ny>=0&&ny<m&&a[nx][ny]=='W')
dfs(nx,ny);
}
return;
}
int main(){
freopen("data","r",stdin);
scanf("%d%d",&n,&m);
for(int i=0;i<n;i++)
scanf("%s",a[i]);
for(int i=0;i<n;i++)
for(int j=0;j<m;j++){
if(a[i][j]=='W')
{
dfs(i,j);
sum++;
}
}
printf("%d\n",sum);
return 0;
}
转载于:https://www.jianshu.com/p/8b7c30b46bd2
上一篇: 安卓Monkey测试屏蔽特殊按键
下一篇: Struts2 验证框架
推荐阅读
-
Kaby Lake-X怎么样?Kaby Lake-X i7-7740X/i5-7640X深度评测
-
8代酷睿Coffee Lake首测 Intel i5 8250U移动CPU处理器性能对比评测
-
Intel即将揭秘第11代核显:10nm Ice Lake年底见
-
Intel Comet Lake家族酷睿i3-10100桌面处理器现身:首次4核8线程
-
Intel:10nm的Ice Lake处理器相比前代有18% IPC提升
-
Intel退役Kaby Lake-G处理器 A/I合体的杰作消失了
-
10代Ice Lake i7单核性能曝光:同频比Skylake提升40%还多
-
性能提升超乎想象!Intel 10nm Ice Lake与锐龙3000系列处理器单核性能曝光
-
Intel Tiger Lake处理器曝光:集成Gen12显卡、性能给力
-
不是九代胜似九代 Intel Whiskey Lake处理器亮点详细介绍