#298. First Step

First Step

题目描述

篮球场是一个 RR 行 CC 列的矩阵,其中堆满了各种学校的杂物 (用 # 表示),空地 (用 . 表示)。

现在已经一共有 KK 个队员了,要歌唱舞蹈起来的话,得排成一条 1×K1\times K 的直线,一个接一个地站在篮球场的空地上呢 (横竖均可)。

想知道一共有多少种可行的站位方式呢。能帮我们算算吗?

输入格式

第一行三个整数 R,C,KR, C, K。

接下来的 RR 行 CC 列,表示浦之星女子学院篮球场。

输出格式

总共的站位方式数量。

5 5 2
.###.
##.#.
..#..
#..#.
#.###

8

提示

RR CC KK 备注
1∼21\sim2 ≤10\leq 10 ≤min⁡(R,C)\leq \min(R,C) 无
3∼43\sim4 ≤100\leq 100 ≤1\leq 1
5∼65\sim6 ≤min⁡(R,C)\leq \min(R,C) 没有障碍
7∼107\sim10 无

对于所有数据,1≤R,C≤1001 \leq R,C \leq 100,1≤k≤min⁡(R,C)1 \leq k \leq \min(R,C)。