uva 572 Oil Deposits
来源:互联网 发布:ubuntu 查看用户名 编辑:程序博客网 时间:2024/06/05 19:47
水题
#include <iostream>#include <cstdio>#define N 103using namespace std;char w[N][N];int n,m;void dfs(int x,int y){ w[x][y]='.';//把现在所在位置替换为 . for(int dx=-1;dx<=1;dx++) { for(int dy=-1;dy<=1;dy++)//向四周围遍历 { int nx=x+dx; int ny=y+dy; if(0<=nx && nx<n && 0<=ny && ny<m && w[nx][ny]=='@') dfs(nx,ny); } } return ;}int main(){ int i,j; while(~scanf("%d%d",&n,&m) && (n!=0 && m!=0)) { for(i=0;i<n;i++) { for(j=0;j<m;j++) { cin>>w[i][j]; } } int counter=0; for(i=0;i<n;i++) { for(j=0;j<m;j++) { if(w[i][j]=='@') { dfs(i,j); counter++; } } } cout<<counter<<endl; } return 0;}
0 0
- uva 572 - Oil Deposits
- uva 572 - Oil Deposits
- uva 572 - Oil Deposits
- uva-572-Oil Deposits
- UVa 572 - Oil Deposits
- UVa 572 - Oil Deposits
- UVa 572 - Oil Deposits
- uva 572Oil Deposits
- UVa 572Oil Deposits
- UVa 572 - Oil Deposits
- UVa 572: Oil Deposits
- uva 572 Oil Deposits
- UVa 572 - Oil Deposits
- uva 572 oil Deposits
- uva 572 - Oil Deposits
- uva 572 - Oil Deposits
- UVa 572 - Oil Deposits
- UVA 572 Oil Deposits
- mysql支持的数据类型及其测试
- how to change CString to char *
- php-header
- linux系统读写缓存
- mac os cmake安装
- uva 572 Oil Deposits
- 编写可测性代码
- Cococ2d-X 中quick的学习笔记(一)-------main.lua函数详解
- 奇怪的undefined reference to `QString::free(QString::Data*)'链接错误
- 网站打开速度慢?五妙招教你改善
- libcurl选项CURLOPT_WRITEDATA中的“坑”
- STM32位带操作
- nginx动静分离初尝试
- java、jsp、servlet编码问题