Oil Deposits 石油储量
输入
输出
示例输入
1 1 * 3 5 *@*@* **@** *@*@* 1 8 @@****@* 5 5 ****@ *@@*@ *@**@ @@@*@ @@**@ 0 0示例输出
0 1 2 2
#include<iostream>using namespace std;
char num[105][105];
int c, d;
int mms(int a,int b)
{if(num[a][b]=='*')return 0;else num[a][b]='*';if(a>0)mms(a-1,b);if(b>0)mms(a,b-1);if(a>0&&b>0)mms(a-1,b-1);if(a>0&&b<d)mms(a-1,b+1);if(b<d)mms(a,b+1);if(a<c)mms(a+1,b);if(a<c&&b>0)mms(a+1,b-1);if(a<c&&b<d)mms(a+1,b+1);}
int main()
{int m,n, i, j ,k,max;while(scanf("%d%d\n", &m, &n)!=EOF, m!=0){max=0;c=m;d=n;c--;d--;for(i=0;i<m;i++)gets(num[i]);for(i=0;i<m;i++)for(j=0;j<n;j++)if(num[i][j]=='@'){mms(i,j);max++;}cout<<max<<endl;}return 0;
}
Oil Deposits 石油储量相关推荐
- 百-寒-进-16-油田Oil Deposits
Oil Deposits 题目描述 GeoSurvComp地质调查公司负择探测地下石油矿床.该公司一次处理一个大的矩形区域,并创建一个网格,将土地划分为许多正方形地块.然后,它分别分析每个地块,使用传 ...
- L - Oil Deposits HDU - 1241
L - Oil Deposits HDU - 1241 注意写check的时候要先判x,y是不是越界了,不然直接用数组可能RE, 也可能直接WA了 #include<cstdio> #in ...
- UVa572 Oil Deposits DFS求连通块
技巧:遍历8个方向 for(int dr = -1; dr <= 1; dr++)for(int dc = -1; dc <= 1; dc++)if(dr != 0 || dc != 0) ...
- HDU-1241 Oil Deposits (DFS)
Oil Deposits Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Total ...
- 【POJ - 1562】Oil Deposits (dfs搜索,连通块问题)
题干: The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. G ...
- 【HDU - 1241】Oil Deposits (连通块问题 属于求大海中的岛屿个数 类似问题)
题干: The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. G ...
- L - Oil Deposits
题目描述 The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. ...
- NUC1397 Oil Deposits【DFS】
Oil Deposits 时间限制: 1000ms 内存限制: 65535KB 问题描述 The GeoSurvComp geologic survey company is responsible ...
- Oil Deposits
hdu1241:http://acm.hdu.edu.cn/showproblem.php?pid=1241 题意:就是找出有多少块有石油的区域,就是数组中的@,这边相邻指的是是周围的八个位置. 题解 ...
最新文章
- HDU - 3516 Tree Construction
- l298n电机驱动模块使用方法_SPDK virtio 驱动模块介绍及使用
- 2019 6.30学习笔记
- 普通的测试员和牛逼的测试员有什么区别?完成这两次跨越,你也可以
- 2023年中国矿业大学会计专硕考研经验
- 专业pdf转word转换软件 pdf转换器 pdf转txt pdf转ppt、excel
- Web 方向学习路线
- 好用的国产Linux深度操作系统Deepin 20.5发布
- 小学计算机期末评价方案,小学班级管理评价方案
- 16种常用的数据分析方法-聚类分析
- php onblur=,onblur
- Python类传参报错-TypeError:takes 2 positional arguments but 3 were given
- 逢七过,逢七坐,逢七出列。。。 。。。各种叫法都有
- Android 11.0 PackageManagerService(一)工作原理和启动流程
- word试题模板设计总结
- Linux 使用rm -rf /*命令后,恢复系统方法
- 我敢说80% 的程序员都掉进了「老鼠赛跑」的陷阱
- R语言-因子分析中因子综合得分求解
- 【FPGA教程案例8】基于verilog的分频器设计与实现
- matlab 同步原理搜集