第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相关推荐

  1. HDU ACM Steps 攻略

    HDU ACM Steps 攻略- Admin 2011年10月14日 名人名言:未来是光明而美丽的,爱它吧,向它突进,为它工作,迎接它,尽可能地使它成为现实吧!--车尔尼雪夫斯基 总结了一下ACM ...

  2. 杭电 HDU ACM 圆桌会议

    圆桌会议 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submi ...

  3. HDU ACM 4031 Attack (树状数组--单点查询+区间更新)

    http://acm.hdu.edu.cn/showproblem.php?pid=4031 用了树状数组的区间更新 单点查找(一般为单点更新 区间查找) 例如 区间(2,4)加1 则Updata(2 ...

  4. HDU ACM 1162 Eddy's picture

    http://acm.hdu.edu.cn/showproblem.php?pid=1162 输入一个整数n,表示点的个数. 接下来n行,每行有两个浮点数表示点的x坐标y坐标. 构造一棵最小生成树. ...

  5. HDU ACM 1181 变形课 (广搜BFS + 动态数组vector)-------第一次使用动态数组vector

    http://acm.hdu.edu.cn/showproblem.php?pid=1181 题意:给我若干个单词,若单词A的结尾与单词B的开头相同,则表示A能变成B,判断能不能从b开头变成m结尾. ...

  6. HDU ACM 1728 逃离迷宫 (广搜BFS)

    http://acm.hdu.edu.cn/showproblem.php?pid=1728 题意:给出一张图,转弯数k,起点(x1,y1),(x2,y2)判断能不能最多只转k个弯时从起点走到终点 输 ...

  7. HDU ACM Steps攻略 ACM Steps的全部内容

    原地址:http://www.byywee.com/page/M0/S607/607452.html 总结了一下ACM STEPS的各章内容,趁便附上我的Steps题号(每人的不一样). 别的,此文首 ...

  8. 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 ...

  9. HDU ACM 3986 Harry Potter and the Final Battle(邻接表实现最短路dijkstra堆优化记录路径 + 枚举最短路上每条边)...

    http://acm.hdu.edu.cn/showproblem.php?pid=3986 题意: 从起点1 到 终点n,删除图中任意一条边求最短路的最坏情况. n  --表示有n个点 m --边数 ...

  10. HDU ACM 3177 Crixalis's Equipment

    Crixalis's Equipment Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Oth ...

最新文章

  1. 安卓ps2模拟器_安卓PSP模拟器评测:合金装备 和平步行者
  2. redis和mysql数据不一致_高并发下为什么 redis 和数据库不一致?怎么解决?
  3. Spring Boot 快速集成第三方登录功能
  4. Hadoop DataNode : Address already in use
  5. 自动网络搜索(NAS)的理解
  6. c语言两个文件一起编译,keil中怎么把两个c程序怎么同时同时编译生成一个hex文件...
  7. Big day coming...
  8. 测试UDP端口是否通
  9. 【实战好项目】2021“觅影”医学人工智能算法大赛-5个赛道任你选
  10. python爬取招聘网站源码及数据分析_Python爬取招聘网站进行数据分析,福利待遇一清二楚,高薪很简单...
  11. Windows上的Oracle检查列表。 (文档ID 443813.1)
  12. 基于Lumerical FDTD的等离子体光子晶体分析
  13. 为什么用python画图_怎么用python画图
  14. grant,revoke,deny 服务器权限控制命令
  15. 电脑更改桌面图标与图标文字的大小
  16. window脚本介绍
  17. 做一名计算机老师应具备的素质,浅谈计算机教师应具备的素质
  18. 内蒙古大学计算机学院周建涛,刘靖(内蒙古大学副教授)_百度百科
  19. 经验分享——教育管理系统如何操作学员转班教程资源
  20. 文科生的爬藤神器:HIEEC哈佛国际经济学论文比赛

热门文章

  1. [NOIP2014]自测
  2. 持续集成并不能消除 Bug,而是让它们非常容易发现和改正(转)
  3. 基于jquery的全局ajax函数处理session过期后的ajax操作
  4. 如何让普通用户执行一些root用户才能执行的命令
  5. bugzilla发送邮件慢的问题
  6. 快餐店选址指南--转
  7. Visual C++ 2005 系列课程学习笔记-6
  8. Flash对联广告及关闭按钮的制作
  9. Lan Xiang's Square nyoj 1099(已经四边形四点坐标 如何判断正方形)
  10. 数据结构实验题:用栈求解n皇后问题