hdu DFS 1312
来源:互联网 发布:最好用的知天气 编辑:程序博客网 时间:2024/06/06 12:47
继续水深搜。
和昨天的题目一样样的。只是只有四个方向了而已。
AC代码:
#include<iostream>using namespace std;#define MAXN 25int h, l,rec[MAXN][MAXN],vis[MAXN][MAXN],num;void dfs(int i,int j){if (rec[i][j] == 0 || vis[i][j] == 1){return;}num++;vis[i][j] = 1;dfs(i - 1, j);dfs(i + 1, j);dfs(i, j - 1);dfs(i, j + 1);}int main(){//freopen("TestDate.txt", "r", stdin);int i, j,si,sj;char ch;while (cin >> l >> h && (h != 0 && l != 0)){memset(rec, 0, sizeof(rec));memset(vis, 0, sizeof(vis));for (i = 1; i <= h; i++){for (j = 1; j <= l; j++){cin >> ch;if (ch == '.'){rec[i][j] = 1;}else if (ch == '#'){rec[i][j] = 0;}else if (ch == '@'){rec[i][j] = 2;si = i;sj = j;}}}num = 0;dfs(si, sj);cout << num << endl;}return 0;}
1 0
- hdu 1312 DFS
- HDU 1312 DFS
- hdu~1312(dfs)
- hdu 1312 dfs+染色
- HDU 1312 DFS
- DFS 深搜 HDU 1312
- HDU 1312 DFS
- 图论 DFS HDU 1312
- hdu DFS 1312
- -----hdu 1312 dfs
- 深度搜索DFS hdu-1312
- HDU ACM 1312 :DFS解决
- HDU DFS
- 【DFS】HDU
- HDU DFS
- HDU 1312(搜索题,DFS)
- hdu 1312 Red and Black(dfs入门)
- hdu 1312 Red and Black dfs
- SVNStatusSubscriber 时报告了错误。1 中的 0 个资源已经同步
- POJ3468
- Value '0000-00-00' can not be represented as java.sql.Date
- 使用cocospod报错Unable to satisfy the following requirements解决方案
- Bitcoin 学习
- hdu DFS 1312
- 算法与算法工程师,技术与技术人员
- Codeforces 731E 逆推(博弈)
- 实例之JavaScript
- 八爪鱼采集器︱爬取外网数据(twitter、facebook)
- excel一列几万行数据进行赋值
- Docker初探
- 开启/屏蔽Android 4.0系统及以上底部虚拟按键
- iOS-Swift3常用语法