Description There is a rectangular room, covered with square tiles. Each tile is colored either red or black. A man is standing on a black tile. From a tile, he can move to one of four adjacent tiles. But he can't move on red tiles, he can move only on black tiles. Write a program to count the number of black tiles which he can reach by repeating the moves described above. Input The input consists of multiple data sets. A data set starts with a line containing two positive integers W and H; W and H are the numbers of tiles in the x- and y- directions, respectively. W and H are not more than . There are H more lines in the data set, each of which includes W characters. Each character represents the color of a tile as follows. '.' - a black tile Output For each data set, your program should output a line which contains the number of tiles he can reach from the initial tile (including itself). Sample Input ....#. Sample Output Source #include<iostream> |
相关文章
- 03-06POJ 1979 Red and Black dfs 难度:0
- 03-06POJ 1979 Red and Black (红与黑)
- 03-06[POJ - 1979]Red and Black
- 03-06POJ 1979 Red and Black (zoj 2165) DFS
- 03-06POJ 1979 Red and Black【DFS】
- 03-06POJ 2386 Lake Counting (水题,DFS)
- 03-06poj1564 Sum It Up dfs水题
- 03-06poj 1979 Red and Black(dfs水题)
- 03-06HDU 1312 Red and Black(DFS,板子题,详解,零基础教你代码实现DFS)
- 03-06Red and Black(dfs水)