#B1337. 矩阵中的最长回文

矩阵中的最长回文

【题目描述】

给定一个 nn 行 nn 列的小写字母矩阵。

每次询问一个中心 (x,y)(x,y),求所有以该格为中心、位于同一行或同一列的回文串中,最长的长度。


【输入描述】

第一行输入两个整数 n,mn,m。

接下来 nn 行输入字母矩阵。

接下来 mm 行输入询问坐标。

保证:

  • 1≤n≤10001\le n\le 1000;
  • 1≤m≤1051\le m\le 10^5;
  • 矩阵只包含小写字母。

【输出描述】

输出 mm 行,每行一个整数。


【样例 1】

【样例 1 输入】

3 2
aba
bbb
aba
2 2
1 2

【样例 1 输出】

3
3

【样例 2】

【样例 2 输入】

4 1
abca
zzzz
abca
abca
2 2

【样例 2 输出】

3

【数据规模与约定】

测试点编号 分数 特殊性质
1 ~ 4 40 n≤100n\le 100,m≤1000m\le 1000
5 ~ 10 60 n≤1000n\le 1000,m≤105m\le 10^5