P7306 [COCI 2018/2019 #1] Strah
题目背景
任何人都会对某事感到害怕。有些怕黑,有些怕高,还有些惧怕 Vinnie Jones……
题目描述
Mirko 最害怕的是寻找合适的土地来种植草莓。他的土地可以用一个 $N \times M$ 的矩阵来表示。土地中有些田地适合种植草莓,而有些不适合,因为那里杂草丛生。
Mirko 正在寻找一块合适矩形。当土地中有一块矩形区域包含的所有田地均适合种植草莓,则该矩形被称为合适矩形。
Mirko 还对所有田地的潜力值感兴趣。一块田地的潜力值定义为包含该田地的合适矩形的个数。
求 Mirko 所有田地的潜力值之和。
输入格式
第一行输入正整数 $N,M$,表示土地的规模。
接下来的 $N$ 行,每行输入 $M$ 个字符。其中 `.` 表示该块田地适合种植草莓,而 `#` 表示不适合。
输出格式
输出 Mirko 所有田地的潜力值之和。
说明/提示
#### 样例 1 解释
下列矩阵代表各个田地的潜力值。所有田地潜力值总和为 $8$。
|$2$|$0$|$1$|
| :----------: | :----------: | :----------: |
|$3$|$2$|$0$|
#### 数据规模与约定
对于 $20\%$ 的数据,$1 \le N,M \le 10$。
对于另外 $30\%$ 的数据,$1 \le N,M \le 300$。
对于 $100\%$ 的数据,$1 \le N,M \le 2000$。
#### 说明
**本题分值按 COCI 原题设置,满分 $110$。**
**题目译自 [COCI2018-2019](https://hsin.hr/coci/archive/2018_2019/) [CONTEST #1](https://hsin.hr/coci/archive/2018_2019/contest1_tasks.pdf) _T4 Strah_。**