#include <cstdio>
#include <iostream>
#include <algorithm>
#include <queue>
#include <stack>
#include <cstdlib>
#include <cmath>
#include <set>
#include <map>
#include <vector>
#include <cstring>
#define INF 100000000
using namespace std;
int v[][2] = {{1,0},{0,1},{-1,0},{0,-1}};
int dp[105][105];
int ma[105][105];
int fun(int x,int y){
if(dp[x][y]) return dp[x][y];
dp[x][y] = 1;
for(int i = 0;i < 4;i++){
int vx = x + v[i][0];
int vy = y + v[i][1];
if(ma[vx][vy] != -1 && ma[vx][vy] < ma[x][y]){
dp[x][y] = max(fun(vx,vy)+1,dp[x][y]);
}
}
return dp[x][y];
}
int main(){
int n,m;
while(cin >> n >> m){
for(int i = 0;i <= n+1;i++){
for(int j = 0;j <= m+1;j++){
ma[i][j] = -1;
}
}
for(int i = 1;i <= n;i++){
for(int j = 1;j <= m;j++){
scanf("%d",&ma[i][j]);
}
}
memset(dp,0,sizeof(dp));
int ans = 0;
for(int i = 1;i <= n;i++){
for(int j = 1;j <= m;j++){
ans = max(ans,fun(i,j));
}
}
cout << ans << endl;
}
return 0;
}
POJ 1088滑雪 记忆化搜索
最新推荐文章于 2018-07-22 14:32:00 发布
本文深入探讨了深度学习技术在音视频处理领域的应用,包括图像处理、AR特效、AI音视频处理等方面,详细介绍了各类技术原理、实现方法及实际案例。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
图片生成
Stable-Diffusion
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
263

被折叠的 条评论
为什么被折叠?



