hdu acm 1241
第29行的getchar()一定要写。
#include <stdio.h>char maze[101][101];
int n, m;void dfs(int i, int j) {maze[i][j] = '*';for(int x = -1; x <= 1; x++) {for(int y = -1; y <= 1; y++) {int nx = i + x;int ny = j + y;if(0 <= nx && nx < m && 0 <= ny && ny < n && maze[nx][ny] == '@')dfs(nx, ny);}}return ;
}int main() {while(~scanf("%d%d", &m, &n)) {if(m == 0 || n == 0)break;for(int i=0; i<m; i++) {getchar();for(int j=0; j<n; j++) {scanf("%c", &maze[i][j]);}}int res = 0;for(int i=0; i<m; i++) {for(int j=0; j<n; j++) {if(maze[i][j] == '@') {dfs(i, j);res ++;}}}printf("%d\n", res);}return 0;
}
hdu acm 1241相关推荐
- HDU ACM Steps 攻略
HDU ACM Steps 攻略- Admin 2011年10月14日 名人名言:未来是光明而美丽的,爱它吧,向它突进,为它工作,迎接它,尽可能地使它成为现实吧!--车尔尼雪夫斯基 总结了一下ACM ...
- 杭电 HDU ACM 圆桌会议
圆桌会议 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submi ...
- HDU ACM 4031 Attack (树状数组--单点查询+区间更新)
http://acm.hdu.edu.cn/showproblem.php?pid=4031 用了树状数组的区间更新 单点查找(一般为单点更新 区间查找) 例如 区间(2,4)加1 则Updata(2 ...
- HDU ACM 1162 Eddy's picture
http://acm.hdu.edu.cn/showproblem.php?pid=1162 输入一个整数n,表示点的个数. 接下来n行,每行有两个浮点数表示点的x坐标y坐标. 构造一棵最小生成树. ...
- HDU ACM 1181 变形课 (广搜BFS + 动态数组vector)-------第一次使用动态数组vector
http://acm.hdu.edu.cn/showproblem.php?pid=1181 题意:给我若干个单词,若单词A的结尾与单词B的开头相同,则表示A能变成B,判断能不能从b开头变成m结尾. ...
- HDU ACM 1728 逃离迷宫 (广搜BFS)
http://acm.hdu.edu.cn/showproblem.php?pid=1728 题意:给出一张图,转弯数k,起点(x1,y1),(x2,y2)判断能不能最多只转k个弯时从起点走到终点 输 ...
- HDU ACM Steps攻略 ACM Steps的全部内容
原地址:http://www.byywee.com/page/M0/S607/607452.html 总结了一下ACM STEPS的各章内容,趁便附上我的Steps题号(每人的不一样). 别的,此文首 ...
- HDU ACM 1224 Free DIY Tour (SPFA)
Free DIY Tour Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) To ...
- HDU ACM 3986 Harry Potter and the Final Battle(邻接表实现最短路dijkstra堆优化记录路径 + 枚举最短路上每条边)...
http://acm.hdu.edu.cn/showproblem.php?pid=3986 题意: 从起点1 到 终点n,删除图中任意一条边求最短路的最坏情况. n --表示有n个点 m --边数 ...
- HDU ACM 3177 Crixalis's Equipment
Crixalis's Equipment Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Oth ...
最新文章
- 安卓ps2模拟器_安卓PSP模拟器评测:合金装备 和平步行者
- redis和mysql数据不一致_高并发下为什么 redis 和数据库不一致?怎么解决?
- Spring Boot 快速集成第三方登录功能
- Hadoop DataNode : Address already in use
- 自动网络搜索(NAS)的理解
- c语言两个文件一起编译,keil中怎么把两个c程序怎么同时同时编译生成一个hex文件...
- Big day coming...
- 测试UDP端口是否通
- 【实战好项目】2021“觅影”医学人工智能算法大赛-5个赛道任你选
- python爬取招聘网站源码及数据分析_Python爬取招聘网站进行数据分析,福利待遇一清二楚,高薪很简单...
- Windows上的Oracle检查列表。 (文档ID 443813.1)
- 基于Lumerical FDTD的等离子体光子晶体分析
- 为什么用python画图_怎么用python画图
- grant,revoke,deny 服务器权限控制命令
- 电脑更改桌面图标与图标文字的大小
- window脚本介绍
- 做一名计算机老师应具备的素质,浅谈计算机教师应具备的素质
- 内蒙古大学计算机学院周建涛,刘靖(内蒙古大学副教授)_百度百科
- 经验分享——教育管理系统如何操作学员转班教程资源
- 文科生的爬藤神器:HIEEC哈佛国际经济学论文比赛