#2502. 巨大正方形
巨大正方形
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
农民 的牛参加了一次和农民 的牛的竞赛。他们在区域中画了一个的正方形点阵,两个农场的牛各自占据了一些点。
当然不能有两头牛处于同一个点。农场的目标是用自己的牛作为个顶点,形成一个面积最大的正方形不必须和边界平行。
除了 以外,其他的牛都已经放到点阵中去了,要确定放在哪个位置,能使得农民约翰的农场得到一个最大的正方形不是必须参与作为正方形的四个顶点之一。
输入格式
第一行:一个整数
第 行: 第 行描述点阵的第行,有 个字符。
字符集是: '' 表示这个点是农民 的牛, ''表示这个点是农民 的牛, '' 表示这个点没有被占据。
保证至少有一个点没有被占据。
输出格式
第一行:最大正方形的面积,或者无解的话输出。
样例
输入样例
6
J*J***
---
J***J*
---
**B***
---
输出样例
4
提示
输出解释:
如果 可以占据 农民 的牛所占的点,那么可以生成一个面积为的正方形,但是她只能放到第行第列,形成一个最大的、面积为 个正方形。