hdu 1241 Oil Deposits(dfs入门)
来源:互联网 发布:数据成熟度模型 编辑:程序博客网 时间:2024/05/20 19:32
1 #include <iostream> 2 #include <cstdio> 3 char map[101][101]; 4 int m, n; 5 int dir[8][2] = {{-1,1},{0,1},{1,1},{-1,0},{1,0},{-1,-1},{0,-1},{1,-1}}; //八个方向 6 void dfs(int x, int y) 7 { 8 for (int i = 0; i < 8; ++i) 9 {10 int fx = x + dir[i][0];11 int fy = y + dir[i][1];12 if (fx>=0 && fx<m && fy>=0 && fy<n && map[fx][fy] == '@')13 {14 map[fx][fy] = '*';15 dfs(fx, fy);16 }17 }18 }19 int main()20 {21 while (scanf("%d %d", &m, &n) != EOF && m)22 {23 for (int i = 0; i < m; ++i)24 for (int j = 0; j < n; ++j)25 std::cin >> map[i][j];26 int count = 0;27 for (int i = 0; i < m; ++i)28 for (int j = 0; j < n; ++j)29 if (map[i][j] == '@')30 {31 ++count;32 dfs(i, j);33 }34 printf("%d\n", count);35 }36 system("pause");37 return 0;38 }
- hdu 1241 Oil Deposits(dfs入门)
- hdu 1241 Oil Deposits (DFS入门)
- HDU 1241 Oil Deposits DFS入门
- hdu 1241 Oil Deposits (dfs经典入门)
- HDU 1241 Oil Deposits(DFS)
- HDU 1241Oil Deposits(dfs搜索)
- HDU 1241 Oil Deposits (DFS)
- [ACM] hdu 1241 Oil Deposits(DFS)
- hdu 1241 Oil Deposits(DFS)
- HDU-#1241 Oil Deposits(BFS & DFS)
- HDU 1241 Oil Deposits(深搜/DFS)
- hdu 1241 Oil Deposits(DFS)
- HDU 1241 Oil Deposits (DFS)
- hdu 1241 Oil Deposits(DFS)
- hdu 1241 Oil Deposits(DFS)
- 【HDU-1241】Oil Deposits油田(dfs)
- HDU 1241 Oil Deposits(DFS)
- HDU 1241Oil Deposits (DFS)
- hdu 1022 Train Problem I(栈)
- ural 1613. For Fans of Statistics
- Windows游戏编程大师技巧之三角形填充
- hdu 1237 简单计算器(栈)
- ural 1821. Biathlon
- hdu 1241 Oil Deposits(dfs入门)
- DFS中的奇偶剪枝(转自chyshnu)
- hdu 1010 Tempter of the Bone(dfs+奇偶剪枝)
- hdu 1312 Red and Black(dfs入门)
- ural 1033. Labyrinth(dfs)
- 图的dfs与bfs(深搜广搜)c++实现
- hdu 1209 Clock(水题)
- ural 1024. Permutations
- hdu 1518 Square(dfs)