题目 20424

Strah

查看题解 ↗GitHub ↗如何评测
题号
20424
时间限制
1000 ms
内存限制
256 MB
标签
比赛CSP-S
来源
CSP-S 国外模拟赛 36 - T2

第 2 题 Strah (strah)

时间限制 1.0 s · 空间限制 256 MB · 20 个测试点 · 全文比较(过滤行末空格及文末回车)

本题使用文件输入输出:输入文件 strah.in,输出文件 strah.out。

任何人都会对某事感到害怕。有些怕黑,有些怕高,还有些惧怕 Vinnie Jones…

题目描述

Mirko 最害怕的是寻找合适的土地来种植草莓。他的土地可以用一个 N×MN \times M 的矩阵来表示。土地中有些田地适合种植草莓,而有些不适合,因为那里杂草丛生。

Mirko 正在寻找一块合适矩形。当土地中有一块矩形区域包含的所有田地均适合种植草莓,则该矩形被称为合适矩形。

Mirko 还对所有田地的潜力值感兴趣。一块田地的潜力值定义为包含该田地的合适矩形的个数。

求 Mirko 所有田地的潜力值之和。

输入格式

第一行输入正整数 N,MN, M,表示土地的规模。

接下来的 NN 行,每行输入 MM 个字符。其中 . 表示该块田地适合种植草莓,而 # 表示不适合。

输出格式

输出 Mirko 所有田地的潜力值之和。

样例

样例 1

输入:

文本
2 3
.#.
..#

输出:

文本
8

样例 2

输入:

文本
3 3
...
...
...

输出:

文本
100

样例 3

输入:

文本
3 4
..#.
#...
...#

输出:

文本
40

提示

样例 1 解释

下列矩阵代表各个田地的潜力值。所有田地潜力值总和为 8。

2 0 1
3 2 0

数据规模与约定

对于 20% 的数据,1≤N,M≤101 \le N, M \le 10。

对于另外 30% 的数据,1≤N,M≤3001 \le N, M \le 300。

对于 100% 的数据,1≤N,M≤20001 \le N, M \le 2000。

说明

**

**

数据下载

题目 20424 的公开数据

正在读取文件列表…

常用命令

题目 20424 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。