【基础练习】【DFS】codevs2806 红与黑题解
来源:互联网 发布:mac mobi转pdf软件 编辑:程序博客网 时间:2024/04/30 11:52
题目描述 Description
有一个矩形房间,覆盖正方形瓷砖。每块瓷砖涂成了红色或黑色。一名男子站在黑色的瓷砖上,由此出发,可以移到四个相邻瓷砖之一,但他不能移动到红砖上,只能移动到黑砖上。编写一个程序,计算他通过重复上述移动所能经过的黑砖数。
输入描述 Input Description
输入包含多个数据集。一个数据集开头行包含两个正整数W和H,W和H分别表示矩形房间的列数和行数,且都不超过20.
每个数据集有H行,其中每行包含W个字符。每个字符的含义如下所示:
'.'——黑砖
'#'——红砖
'@'——男子(每个数据集仅出现一次)
两个0表示输入结束。
输出描述 Output Description
对每个数据集,程序应该输出一行,包含男子从初始瓷砖出发可到达的瓷砖数。
样例输入 Sample Input
6 9
....#.
.....#
......
......
......
......
......
#@...#
.#..#.
11 9
.#.........
.#.#######.
.#.#.....#.
.#.#.###.#.
.#.#..@#.#.
.#.#####.#.
.#.......#.
.#########.
...........
11 6
..#..#..#..
..#..#..#..
..#..#..###
..#..#..#@.
..#..#..#..
..#..#..#..
7 7
..#.#..
..#.#..
###.###
...@...
###.###
..#.#..
..#.#..
0 0
样例输出 Sample Output
45
59
6
13
注意每次数组清空 注意字符读入
——尘世难逢开口笑,菊花须插满头归
1 0
- 【基础练习】【DFS】codevs2806 红与黑题解
- codevs2806红与黑
- 红与黑-dfs
- POJ1979 红与黑 DFS
- HNCU1103:红与黑(BFS&DFS)
- dfs入门——红与黑
- 红与黑(dfs水题)
- 菜鸟DFS的第一次尝试:1103:红与黑
- 红黑瓷砖--dfs求解
- 【基础练习】【DFS】poj1129 Channel Allocation题解
- 红与黑
- bfs红与黑
- 递归~红与黑
- 长城汽车红与黑
- 红与黑
- 递归--红与黑
- 红与黑
- POJ2816红与黑
- JavaScript的作用域
- 【笨木头Unity】入门之旅002:不谈对象,咱们谈组件
- 【笨木头Unity】入门之旅003:HelloWorld
- 各种排序算法的分析及java实现
- 海南去旅游
- 【基础练习】【DFS】codevs2806 红与黑题解
- **LeetCode-Inorder Successor in BST
- 【基础练习】【DFS】codevs2549 自然数和分解题解
- Online random forest
- 如何从上位机或者触摸屏设定Time或S5Time值?
- leetcode系列(44)Generate Parentheses
- iOS --- 音量调节视图MPVolumeView的使用
- JSON对象长度和遍历方法-前端开发博客
- App 快速上架经验