Phalanx
先搬翻译
Descriptions:
给你一个矩阵,只由小写或大写字母构成。求出它的最大对称子矩阵的边长。
其中对称矩阵是一个k*k的矩阵,它的元素关于从左下角到右上角的对角线对称。
例如下面这个3* 3的矩阵是对称矩阵:
cbx
cpb
zcc
Input
多组数据。每一组第一行是一个 n (0
Output
每组数据输出最大的对称矩阵的边长。
Sample Input
3
abx
cyb
zca
4
zaba
cbab
abbc
cacq
0
Sample Output
3
3
题目链接:
https://vjudge.net/problem/HDU-2859
dp[i][j] 表明的是你在第i行第j列的时候的最大对称矩阵
dp[i][j]可以在满足条件的情况下转移到dp[i-1][j+1]的状态上来
AC代码
#include
#include
#include
#include
#include
#include
#include
#include
#include <string>
#include
#include