hdu 1241 Oil Deposits
来源:互联网 发布:js得到指定时间戳 编辑:程序博客网 时间:2024/04/30 06:50
链接:点击打开链接
DFS
#include<stdio.h>#include<string.h>char str1[110][110];char str2[110][110];int vist[110][110];void bfs(int x,int y){ if(str2[x][y]=='*'||vist[x][y]) return; vist[x][y]=1; bfs(x-1,y-1); bfs(x-1,y); bfs(x-1,y+1); bfs(x,y-1); bfs(x,y+1); bfs(x+1,y-1); bfs(x+1,y); bfs(x+1,y+1);}int main(){ int i,j,n,m,num; //getchar(); while(~scanf("%d %d\n",&n,&m)) { memset(vist,0,sizeof(vist)); memset(str1,0,sizeof(str1)); memset(str2,'*',sizeof(str2)); if(n==0&&m==0) break; for(i=0;i<n;i++) { for(j=0;j<m;j++) { scanf("%c",&str1[i][j]); str2[i+1][j+1]=str1[i][j]; } getchar(); } num=0; for(i=1;i<=n;i++) for(j=1;j<=m;j++) { if(!vist[i][j]&&str2[i][j]=='@') { bfs(i,j); num++; } } printf("%d\n",num); } return 0;}
- HDU 1241Oil Deposits
- HDU---1241Oil Deposits
- Hdu 1241 Oil Deposits
- Hdu 1241 - Oil Deposits
- HDU-1241:Oil Deposits
- hdu 1241 Oil Deposits
- hdu 1241 Oil Deposits
- hdu 1241 Oil Deposits
- hdu - 1241 - Oil Deposits
- HDU-1241Oil Deposits
- hdu 1241 Oil Deposits
- hdu 1241 Oil Deposits
- HDU 1241 Oil Deposits
- hdu 1241 Oil Deposits
- hdu 1241 Oil Deposits
- HDU 1241 Oil Deposits
- hdu-1241-Oil Deposits
- hdu 1241 Oil Deposits
- 【movie】整理了一些电影资料,自己留着慢慢看
- $_SERVER 服务器和执行环境信息
- 纯html+jquery实现 密码强度提示功能
- rand()函数的最大值问题
- cocos2d-x 特效
- hdu 1241 Oil Deposits
- Jquery更换背景色
- linux如何获取每个进程使用了多少swap
- 在jsp中提交请求而不刷新页面的方法
- Hessian调用过程报错Pass-by-value is not supported for the given object
- Matlab以MEX方式调用C源代码
- 山寨动力第一篇:明明白白给MK808山寨电视棒安装PicUntu Linux
- Codeforces Beta Round #34 (Div. 2) A题解题报告
- 某年某月某日是星期几的算法思想和编程