QOJ.ac

QOJ

Time Limit: 1.0 s Memory Limit: 32 MB Total points: 80

#17555. 桌子

Statistics

Mirko 买了一套公寓,想邀请尽可能多的人共进晚餐以示庆祝。为此,他需要一张巨大的矩形木桌,以便他和客人们可以围坐在一起。

一张桌子能容纳的人数等于其周长(所有四条边长度的总和)。Mirko 希望买一张既能放进他的公寓,又能让尽可能多的人与他一起共进晚餐的桌子。桌子的摆放必须使其边缘与公寓的边缘平行。

给定公寓的布局,求 Mirko 最多可以邀请多少位客人共进晚餐。

输入格式

第一行包含两个整数 $R$ 和 $C$($1 \le R, S \le 400$),表示公寓的尺寸。

接下来的 $R$ 行,每行包含恰好 $S$ 个字符(不含空格),表示每个方格是空地('.')还是被阻占('X')。

Mirko 只能将桌子放在空地方格中。

输出格式

在单行中输出 Mirko 买下桌子后最多可以邀请共进晚餐的客人数量。

样例

输入 1

2 2
..
..

输出 1

7

输入 2

4 4
X.XX
X..X
..X.
..XX

输出 2

9

输入 3

3 3
X.X
.X.
X.X

输出 3

3

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.