#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
const int M = 110;
int a[4][2] = {{-1,0},{1,0},{0,-1},{0,1}};
int dp[M][M]; //dp[i][j]表示以(i,j)为起点的最长的长度
int map[M][M];
int ans,tmp;
int R,C;
int DP(int i,int j) //比较(i,j)周围的四个位置 。。。相当于所说的状态转移方程
{
if(dp[i][j] > 0)
return dp[i][j];
for(int k = 0; k < 4; k++)
{
if( (i+a[k][0] >= 1) && (i+a[k][0] <= R) && (j+a[k][1] <= C) &&(j+a[k][1] >= 1) && map[ i+a[k][0] ][j+a[k][1] ] < map[i][j] )
{
if(dp[i][j] < DP(i+a[k][0],j+a[k][1]) + 1)
dp[i][j] = DP(i+a[k][0],j+a[k][1]) + 1;
}
}
return dp[i][j];
}
int main()
{
memset(dp,0,sizeof(dp));
cin >> R >>C;
for(int i = 1; i <= R; i++)
for(int j = 1; j <= C; j++)
scanf("%d",&map[i][j]);
for(int i = 1; i <= R; i++)
for(int j = 1; j <= C; j++)
{
int aa = DP(i,j);
if(ans < aa)
ans = aa;
// if(ans < DP(i,j)) 这样写的话,会进入DP(i,j)两次啊。。。
// ans = DP(i,j);
}
cout << ans + 1<<endl;
}
相关推荐
智慧矿山无人机空地一体化解决方案
未来,随着技术的不断进步和应用场景的不断拓展,智慧矿山无人机空地一体化解决方案将在矿业领域发挥更加重要的作用,为矿山的可持续发展提供更加有力的保障。该系统能够实现矿山的全方位、全天候监测与管理,提升矿山生产效率,降低安全风险,并为矿山的可持续发展提供有力支持。智慧矿山无人机空地一体化解决方案是当前矿业领域技术创新的重要方向,旨在通过集成无人机技术、物联网、大数据、人工智能等先进技术,实现矿山的智能化、高效化和安全化运营。在矿山爆破、挖掘等危险作业中,无人机可进行远程监控和指挥,降低人员安全风险。
POJ 1088 滑雪
POJ 1088 滑雪 描述 Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 ...
RK3588开发笔记-Hailo AI模块调试
本文详细介绍了在RK3588开发板上调试HailoAI模块的全过程。首先概述了RK3588处理器的强大性能(4核A76+4核A55,6TOPS算力)和Hailo-8 AI加速模块的特点,重点阐述了通过PCIe接口连接两者的硬件方案。调试步骤包括:确认内核PCIe配置、编译Hailo驱动、下载固件文件并部署到指定目录,最后通过运行resnet模型验证模块性能(实测FPS达2456)。文中提供了完整的软件包下载地址和GitHub源码链接,为开发者实现类似AI加速方案提供了实用参考。
POJ 【1088】 滑雪
POJ 【1088】 滑雪 滑雪 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 35399 Accepted: 12399 Description Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想...
ABAP 平台注册 OAuth 2.0 Client 的完整实践指南(覆盖 Authorization Code、SAML Bearer 与 PKCE)
本文详述了在ABAP平台上注册入站OAuth 2.0 Client的关键技术和操作要点。文章面向SAP技术人员,系统梳理了前置条件(TLS/SSL、技术用户、授权对象)、配置路径(SOAUTH2事务)、授权类型差异(授权码、SAML Bearer、PKCE)等重要内容。特别强调入站与出站配置的区别,并提供了保密客户端和公有客户端的配置指引。文中所有事务码和参数均参考SAP官方文档,包含多个实用案例和权限配置建议,为ABAP系统作为OAuth 2.0授权服务器的实施提供全面指导。
addBumpConnectTargetConstraint 命令详解
本文介绍了Cadence Innovus中用于倒装芯片设计的addBumpConnectTargetConstraint命令的核心功能和使用方法。该命令主要用于为凸点(Bump)添加连接目标约束,通过绑定实例、引脚/网络和端口号等属性,实现凸点与电源/信号网络的精准映射。文章详细解析了命令语法结构、参数说明及使用场景,包括必选参数(指定凸点方式)、分支选择(实例连接或电源连接类型)以及互斥参数(引脚名与网络名)等重要注意事项,并提供了典型应用示例。该命令特别适用于倒装芯片设计中凸点与PG网络、IO实例的连接
POJ 1088 滑雪 (深搜)
题目链接:http://poj.org/problem?id=1088 题面: 滑雪 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 83760 Accepted: 31349 Description Michael喜欢滑雪这并不奇怪,
开源大语言模型GLM-5:从架构解析到部署微调全指南
大语言模型(LLM)作为当前人工智能领域的核心技术,通过海量数据预训练获得强大的语言理解和生成能力。其核心原理基于Transformer架构,通过自注意力机制捕捉长距离依赖关系,在通用语言任务上展现出卓越性能。这一技术价值在于为开发者提供了强大的基座模型,能够通过微调快速适配特定领域需求,显著降低AI应用开发门槛。在实际应用场景中,大模型被广泛用于智能对话、代码生成、内容创作等任务。本文以开源项目GLM-5为例,深入探讨其架构特点,并详细介绍了如何使用LoRA技术进行参数高效微调,以及通过量化优化实现模型在
poj 1088 滑雪
提交地址:http://poj.org/problem?id=1088 滑雪 Time Limit:1000MS Memory Limit:65536K Total Submissions:89171 Accepted:33477 Description Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可...
【气候模式降尺度】分位数增量映射(QDM)原理及MATLAB代码实现
简介QDM原理及其MATLAB代码实现
图像紫边消除(depurple)
对图像紫边形成原因、消除方法进行了介绍。
POJ 1088:滑雪
题目描述:(此题目是2012北大信科夏令营上机考试题目) 总时间限制: 1000ms 内存限制: 65536kB 描述Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是
在VINS-FUSION上处理KITTI数据集(双目+GPS)
VINS-Fusion 是一个开源的实时多传感器状态估计库,主要由香港科技大学的沈邵劼教授领导的研究团队开发。它是 VINS-Mono(单目视觉惯性系统)的扩展,支持多种传感器组合,如双目、立体相机和IMU。
【 POJ 1088】 滑雪 动态规划
滑雪 Time Limit:1000MS Memory Limit:65536K Total Submissions:109909 Accepted:41848 Description Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Mic...
visio安装包
Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。
WINCC7.3破解文件
WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!
POJ1088 滑雪 简单DP
POJ1088 滑雪Description Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 5 16 17 18 19 6
华为的C语言编程规范.pdf
华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。
POJ 1088 滑雪(dp)
题目链接:http://poj.org/problem?id=1088点击打开链接 滑雪 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 100627 Accepted: 38300 Description Michael喜欢滑雪百这并不奇
计算机控制技术及应用
《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。
POJ 1088滑雪【动态规划】
一。借鉴了两位大神的做法: 1.https://blog.youkuaiyun.com/huanghanqian/article/details/51646241 2.https://blog.youkuaiyun.com/Harington/article/details/86534326(第二位大神是3种做法,其中 我的做法是“我为人人”的思想)。 第一位大神还给了测试用例:(特别感谢) /* 测试数据 S...
滑雪-POJ-1088
题目来源:http://poj.org/problem?id=1088 滑雪 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 86867 Accepted: 32503 题目大意: Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必
POJ 1088 滑雪(拓扑排序)
题目:1088 题意:求矩阵中的最长递减长度 题解:拓扑排序(剥洋葱) AC代码: #include<iostream> #include<vector> using namespace std; #define MAX 100 int cnt; int dir[4][2] = { {0,1}, {0,-1}, {1, 0}, {-1, 0} }; int ma...
POJ - 1088 滑雪 DFS+优化
POJ - 1088 滑雪 思路: 在深搜的同时,将每个点的最长长度保存下来,下次访问到这里直接使用就行,否则会超时。 #include<iostream> #include<cstring> #include<cstdio> #include<algorithm> using namespace std; typedef long lon...
Poj 1088 滑雪(经典动态规划)
/**规划思想:DP[i][j] = Max{ DP[i-1][j], DP[i+1][j], DP[i][j-1], DP[i][j+1] } + 1;**/ #include <stdio.h> int r, c, map[101][101], dp[101][101],
【POJ1088】【动态规划】滑雪问题 思路解析和代码
滑雪问题 题目链接 POJ不能解析#include<bits/stdc++.h> 个人思路 题意 input: 3 3 4 5 6 3 10 7 2 9 8 output:9 此题的最长的滑坡指的是滑坡的个数,每个格子代表一个滑坡,即从10开始出发,最长可以经过9个格子 错误思路1:一开始以为的是滑坡长度(数值)之和最大,此时输出为54 错误思路2:后来以为的是滑坡的出发点,此时输出为10 思路 整个思路可以类比最长下降子序列,与最长下降子序列相比,这个是二维的,且边界值并非dp[0][0]或d
POJ 1088 滑雪(输出对比)
http://poj.org/problem?id=1088 滑雪 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 68159 Accepted: 25100 Description Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为
滑雪 poj 1088 (动态规划)
滑雪 poj 1088 (动态规划) Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 ...
poj 1088 滑雪(区间dp+记忆化搜索)
题目链接:http://poj.org/problem?id=1088 思路分析: 1>状态定义:状态dp[i][j]表示在位置map[i][j]可以滑雪的最长区域长度; 2>状态转移方程:由于由位置[i, j]只能向四个方向移动,所以子问题最多有四个;所以dp[i][j]为其邻域可以滑雪的最大区域长度加上从该位置滑到邻域的长度,即1; 代码如下: ...
1109



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



