代码写的不好别喷啊。。。思路就是这么个思路。。 第一题代码别看了,写的不是很优美,就不贴出来了。。 第一题(100): 根据括号递归,里层括号的输出是外层的输入 第二题(100): 一个记忆化搜索,dp[i][j][k]代表从i,j出发用k次机会最远的距离 if(mat[x][y] < mat[nx][ny]) dp[x][y][kk] = max(dp[x][y][kk], dfs(nx, ny, kk) + 1); if(mat[x][y] >= mat[nx][ny] && kk &...