CF919C Seat Arrangements
题目描述
教室有n排座位,每排有m个座位,将教室表示为$n*m$ 的矩阵。字符'.'代表一个空座位,而'*'意味着座位被占用。你需要在同一行或同一列中找到k个连续的空席位,并为你和你的朋友安排这些座位。你的任务是找出安排座位的方式。如果学生所占据的地方不同,两种方式被认为是不同的。
输入格式
第一行n, m, k $(1\le n,m,k \le 2000)$
接下来一个n*m的矩阵。
输出格式
一个整数 表示不同的方案数
Translated by Pine
说明/提示
In the first sample, there are three ways to arrange those seats. You can take the following seats for your arrangement.
- $ (1,3) $ , $ (2,3) $
- $ (2,2) $ , $ (2,3) $
- $ (2,1) $ , $ (2,2) $