114.hdu--1241--Oil Deposits
来源:互联网 发布:淘宝上的pvc墙纸有毒吗 编辑:程序博客网 时间:2024/05/20 22:01
很入门的深搜:
#include<iostream>#include<cstring>using namespace std;void dfs(int,int);int a[8][2]={{-1,-1},{-1,0},{-1,1},{0,-1},{0,1},{1,-1},{1,0},{1,1}};int n,m;char map[101][101]={0};int main(){freopen("0.txt","r",stdin);while(cin>>n>>m &&m!=0){memset(map,0,sizeof(map));for(int i=0;i<n;++i){for(int j=0;j<m;++j){cin>>map[i][j];}}int cut = 0;for(int i=0;i<n;++i){for(int j=0;j<m;++j){if(map[i][j] == '@'){dfs(i,j);cut++;}}}cout<<cut<<endl;}return 0;}void dfs(int i,int j){if(i<0 || j<0 || i>=n || j>=m)return ;for(int x=0;x<8;++x){if(i+a[x][0]>=0 && j+a[x][1]>=0 && j+a[x][1]<m && i+a[x][0]<n && map[i+a[x][0]][j+a[x][1]] =='@'){map[i+a[x][0]][j+a[x][1]]='*';dfs(i+a[x][0],j+a[x][1]);}}}
0 0
- 114.hdu--1241--Oil Deposits
- 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
- 你见过哪些奇葩电脑散热装置
- Linux安装MySQL(二进制分发版)
- express的路由写法
- JS输出消息的几种方式
- Apache Commons Lang使用-StringUtils
- 114.hdu--1241--Oil Deposits
- 滚动
- volatile和synchronized关键字的区别
- 动态网页和静态网页
- poj 1061 青蛙的约会 (扩展欧几里得)
- Spring Data JPA
- 获取wifi信息
- HTML和CSS高级指南整理(04) 一 响应式网站设计
- 1033. 旧键盘打字(20)