SP17150 PLSQUARE - Palin Square

题目描述

昨天,孩子们刚刚学会了回文字符串。今天,老师本来要教他们关于正方形的知识,但孩子们依旧对回文字符串充满兴趣。于是,老师决定发明一个结合正方形和回文的游戏来吸引他们的注意。 老师给孩子们一个$n \times n$的正方形棋盘,每行都是一个包含$n$个字符的字符串。老师的任务是让孩子们找出这个棋盘中最大的回文子正方形。所谓回文子正方形,就是指在这个棋盘上的一个子正方形,其中每一行的字符组成一个回文串,并且每一列的字符也形成一个回文串。 要记住,回文串就是从左到右读和从右到左读完全一样的字符串,比如'racecar'和'solos'。 当老师从洗手间回来后,他因为过于高兴,竟然忘了如何找到这个子正方形的答案……现在,你需要帮助老师,找出棋盘中最大的回文子正方形的大小。 **输入格式:** 第一行是一个整数$n$,表示棋盘的大小。$n$不超过200。 接下来的$n$行中,每行有一个仅包含小写字母的长度为$n$的字符串,代表棋盘。 **输出格式:** 输出仅需一个整数,表示棋盘中最大回文子正方形的边长。 **示例:** ``` 输入 1: 4 babb acaz babx fdhk 输出 1: 3 输入 2: 1 a 输出 2: 1 ``` **数据范围与提示:** $n \leq 200$。 **本翻译由 AI 自动生成**

输入格式

输出格式