【OJ】Lake Counting (Poj 2386 // hzu.acmclub.com 11448)

来源:互联网 发布:淘宝夏季情侣装 编辑:程序博客网 时间:2024/06/06 15:41
#include<iostream>#include<stdio.h>using namespace std;int n,m,ans=0;char f[101][101];void dfs(int r,int c){f[r][c]='.';for(int dr=-1;dr<=1;dr++)for(int dc=-1;dc<=1;dc++){int rr=r+dr,cc=c+dc;if(rr>=1&&rr<=n&&cc>=1&&cc<=m&&f[rr][cc]=='W')dfs(rr,cc);}}int main(){//freopen("in.txt","r",stdin);cin>>n>>m;getchar();for(int i=1;i<=n;i++){for(int j=1;j<=m;j++)f[i][j]=getchar();getchar();}for(int i=1;i<=n;i++)//intfor(int j=1;j<=m;j++){if(f[i][j]=='W'){dfs(i,j);ans++;}}cout<<ans<<endl;return 0;
 
 
<a target=_blank href="http://hzu.acmclub.com/index.php?app=problem_title&id=538&problem_id=11448">Lake Counting (hzu.acmclub.com 11448)</a>
0 0