HDU 1241 Oil Deposits
来源:互联网 发布:学历 英文 知乎 编辑:程序博客网 时间:2024/05/21 17:22
简单的dfs。。
不过要规定条件,不然会wa。。有点奇怪。。照理说走出map就没有@了。。
恩。。以后多多关注边界吧!
#include<stdio.h>int n,m;char map[110][110];int move[8][2]={{1,0},{-1,0},{0,1},{0,-1},{1,1},{-1,-1},{-1,1},{1,-1}};void dfs(int i,int j){ for(int k=0;k<8;k++) { int newi=i+move[k][0]; int newj=j+move[k][1]; if(newi>=0&&newi<n&&newj>=0&&newj<m&&map[newi][newj]=='@') { map[newi][newj]='*'; dfs(newi,newj); } }}int main(){ while(scanf("%d%d",&n,&m)!=EOF) { if(n==0&&m==0) break; int i,j; int ans=0; for(i=0;i<n;i++) scanf("%s",map[i]); for(i=0;i<n;i++) for(j=0;j<m;j++) { if(map[i][j]=='@') { ans++; map[i][j]='*'; dfs(i,j); } } printf("%d\n",ans); } return 0;}
0 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
- java非对称加密算法原理及应用
- Spring 基于 annotation 的自动装配
- 一个单引号引发的MYSQL性能损失(转)
- android使用min3d引擎加载模型
- 根据生日获取星座
- HDU 1241 Oil Deposits
- 线段树第一题!(激动啊)
- JavaScript基本语法、Console用法和Up&Going书籍总结
- react-active init XXX 没反应
- RYU和mininet安装教程
- uiautomatorviewer获取当前屏幕中的各个元素信息包括类名
- Android Scroller完全解析,关于Scroller你所需知道的一切
- BZOJ_P1054 [HAOI2008]移动玩具(BFS)
- IDEA15.0.3 + Maven 3.1 + Tomcat7 + jrebel 6.3.3 热部署web应用