Uva572——Oil Deposits
来源:互联网 发布:qq聊天软件下载 编辑:程序博客网 时间:2024/06/10 22:02
数油田的个数,简单的DFS。
代码:
#include <iostream>#include <cstring>using namespace std;const int maxn = 100 + 5;int num[maxn][maxn];char str[maxn][maxn];int m, n;void dfs(int x, int y){if(num[x][y] != 0 || str[x][y] == '*')return;num[x][y] = 1;for(int i = -1; i <= 1; i++)for(int j = -1; j <= 1; j++)if(x + i >= 0 && x + i < m && y + j >= 0 && y + j < n)dfs(x + i, y + j);}int main(){//freopen("572.txt", "r", stdin);int i, j, count;while(cin >> m >> n){if(m == 0)break;for(i = 0; i < m; i++)cin >> str[i];memset(num, 0, sizeof(num));count = 0;for(i = 0; i < m; i++)for(j = 0; j < n; j++)if(str[i][j] == '@' && num[i][j] == 0){dfs(i, j);count++;}cout << count << endl;}return 0;}
0 0
- Uva572——Oil Deposits
- uva572 - Oil Deposits 油矿
- uva572 - Oil Deposits
- Oil Deposits UVA572
- UVa572 Oil Deposits(DFS)
- UVa572 - Oil Deposits
- UVA572 - Oil Deposits
- uva572 Oil Deposits
- UVA572 Oil Deposits dfs
- uva572 Oil Deposits
- UVa572-Oil Deposits
- uva572 -- Oil Deposits
- uva572 Oil Deposits
- HDU1241 POJ1562 UVa572 Oil Deposits
- uva572--oil deposits--dfs算法
- uva572 Oil Deposits(启发DFS)
- UVA572 HDU1241 POJ1562 Oil Deposits【DFS】
- 例题6-12 UVa572 Oil Deposits(DFS)
- openwrt使用花生壳域名
- 链表技巧
- navicat快捷方法
- 【Android 开发教程】动态添加Fragments
- POJ2362:Square
- Uva572——Oil Deposits
- 常用的Java工具
- Blocks中的__block
- [读书笔记]Java类加载器
- java内部类详解
- Android init 启动过程分析
- Golang之bytes.buffer学习笔记
- 基于H5的移动端(APP)开发框架的优缺点
- 美好未来在向我们招手(半年总结)