dp.
#define MAX 1000int rowLeft[MAX][MAX];int colUp[MAX][MAX];int dp[MAX][MAX];void calRow(char **matrix,int matrixRowSize,int matrixColSize){ int i,j; for(i=0;idp[i][j]?maxSquare:dp[i][j]); } } return maxSquare*maxSquare;}
我这个空间复杂度有点高
本文共 332 字,大约阅读时间需要 1 分钟。
dp.
#define MAX 1000int rowLeft[MAX][MAX];int colUp[MAX][MAX];int dp[MAX][MAX];void calRow(char **matrix,int matrixRowSize,int matrixColSize){ int i,j; for(i=0;idp[i][j]?maxSquare:dp[i][j]); } } return maxSquare*maxSquare;}
我这个空间复杂度有点高
转载于:https://www.cnblogs.com/ProtectedDream/p/4555635.html