#1868. 小Z的房间
小Z的房间
题目描述
你突然有了一个大房子,房子里面有一些房间。事实上,你的房子可以看做是一个 包含个格子的格状矩形,每个格子是一个房间或者是一 个柱子。 在一开 始的时候, 相邻的格子之间都有墙隔着。 你想要打通一些相邻房间的墙,使得所有房间能够互相到达。在此过程中.你不能 把房子给打穿,或者打通柱子以及柱子旁边的墙。同时,你不希望在房子中有小偷的 时候会很难抓,所以你希望任意两个房间之间都只有一条通路。现在,你希望统计一共 有多少种可行的方案。
输入格式
第一行有两个数,分别表示和。 接下来行,每行个字符,每个字符都会是""或者"",其中""代表房间,""代表柱子。
输出格式
一个整数,表示合法的方案数。
样例
输入样例1
2
. .
. .
输出样例1
4
输入样例2
2
* .
. *
输出样例2
0
提示
对于的数据满足:; 对于的数据满足:; 对于的数 据满足:; 另外:有的数据保证;有的数据保证不存在柱子。