poj 1088滑雪

poj(1088)——滑雪(经典递推型动归) 题意: 中文题,就是在所有的点中找一个点作为起点,然后叫你找出从起点开始的最长路径是多少。 这里高度必须严格递减。 思路: 一开始我碰到这题时,没有思路,是看题解写的。 但是今天我回头再去看时,发现自己能够独立写出来了,而且和上次的方法不一样。也许这就是进步吧! 其实就是一个递推型动归,如果理解了上一题,那么这题也好做了。 这是第一次写的: #include #include #i 阅读详情
#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;

}

别再凭感觉估算!用ADS的EBOND库精确仿真Bonding线寄生电感(附完整参数设置指南) 本文详细介绍了在ADS中使用EBOND库精确仿真Bonding线寄生电感的方法,帮助射频工程师在毫米波频段实现高精度建模。通过三维物理参数和电磁场求解算法,EBOND模型能将误差控制在5%以内,显著提升电路性能。文章还提供了完整的参数设置指南和实战操作步骤,适用于5G毫米波前端模块等高频应用场景。 阅读详情

相关推荐

智慧矿山无人机空地一体化解决方案

未来,随着技术的不断进步和应用场景的不断拓展,智慧矿山无人机空地一体化解决方案将在矿业领域发挥更加重要的作用,为矿山的可持续发展提供更加有力的保障。该系统能够实现矿山的全方位、全天候监测与管理,提升矿山生产效率,降低安全风险,并为矿山的可持续发展提供有力支持。智慧矿山无人机空地一体化解决方案是当前矿业领域技术创新的重要方向,旨在通过集成无人机技术、物联网、大数据、人工智能等先进技术,实现矿山的智能化、高效化和安全化运营。在矿山爆破、挖掘等危险作业中,无人机可进行远程监控和指挥,降低人员安全风险。

专注多旋翼、复合翼无人机技术研究,从事低空经济行业。 1109

POJ 1088 滑雪

POJ 1088 滑雪 描述 Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 ...

不屈不挠的拉普 243

RK3588开发笔记-Hailo AI模块调试

本文详细介绍了在RK3588开发板上调试HailoAI模块的全过程。首先概述了RK3588处理器的强大性能(4核A76+4核A55,6TOPS算力)和Hailo-8 AI加速模块的特点,重点阐述了通过PCIe接口连接两者的硬件方案。调试步骤包括:确认内核PCIe配置、编译Hailo驱动、下载固件文件并部署到指定目录,最后通过运行resnet模型验证模块性能(实测FPS达2456)。文中提供了完整的软件包下载地址和GitHub源码链接,为开发者实现类似AI加速方案提供了实用参考。

flypig has a dream! 963

POJ 【1088】 滑雪

POJ 【1088】 滑雪 滑雪 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 35399 Accepted: 12399 Description Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想...

qq_43813140的博客 275

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授权服务器的实施提供全面指导。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 297

addBumpConnectTargetConstraint 命令详解

本文介绍了Cadence Innovus中用于倒装芯片设计的addBumpConnectTargetConstraint命令的核心功能和使用方法。该命令主要用于为凸点(Bump)添加连接目标约束,通过绑定实例、引脚/网络和端口号等属性,实现凸点与电源/信号网络的精准映射。文章详细解析了命令语法结构、参数说明及使用场景,包括必选参数(指定凸点方式)、分支选择(实例连接或电源连接类型)以及互斥参数(引脚名与网络名)等重要注意事项,并提供了典型应用示例。该命令特别适用于倒装芯片设计中凸点与PG网络、IO实例的连接

u013620135的博客 394

POJ 1088 滑雪 (深搜)

题目链接:http://poj.org/problem?id=1088 题面: 滑雪 Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 83760   Accepted: 31349 Description     Michael喜欢滑雪这并不奇怪,

David_Jett 1340

开源大语言模型GLM-5:从架构解析到部署微调全指南

大语言模型(LLM)作为当前人工智能领域的核心技术,通过海量数据预训练获得强大的语言理解和生成能力。其核心原理基于Transformer架构,通过自注意力机制捕捉长距离依赖关系,在通用语言任务上展现出卓越性能。这一技术价值在于为开发者提供了强大的基座模型,能够通过微调快速适配特定领域需求,显著降低AI应用开发门槛。在实际应用场景中,大模型被广泛用于智能对话、代码生成、内容创作等任务。本文以开源项目GLM-5为例,深入探讨其架构特点,并详细介绍了如何使用LoRA技术进行参数高效微调,以及通过量化优化实现模型在

weixin_28683165的博客 350

poj 1088 滑雪

提交地址:http://poj.org/problem?id=1088 滑雪 Time Limit:1000MS Memory Limit:65536K Total Submissions:89171 Accepted:33477 Description Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可...

dengqiao2441的博客 156

【气候模式降尺度】分位数增量映射(QDM)原理及MATLAB代码实现

简介QDM原理及其MATLAB代码实现

WW、forever的博客 5861

图像紫边消除(depurple)

对图像紫边形成原因、消除方法进行了介绍。

沧海一升的博客 7564

POJ 1088:滑雪

题目描述:(此题目是2012北大信科夏令营上机考试题目) 总时间限制: 1000ms 内存限制: 65536kB 描述Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是

SmarterYu的专栏 884

在VINS-FUSION上处理KITTI数据集(双目+GPS)

VINS-Fusion 是一个开源的实时多传感器状态估计库,主要由香港科技大学的沈邵劼教授领导的研究团队开发。它是 VINS-Mono(单目视觉惯性系统)的扩展,支持多种传感器组合,如双目、立体相机和IMU。

如果想成为中心,那么就到中心去吧。 1205

【 POJ 1088】 滑雪 动态规划

滑雪 Time Limit:1000MS Memory Limit:65536K Total Submissions:109909 Accepted:41848 Description Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Mic...

天才小熊猫的博客 420

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

Lxp的博客 435

华为的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喜欢滑雪百这并不奇

xuejye的博客 310

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

POJ 1088滑雪【动态规划】

一。借鉴了两位大神的做法: 1.https://blog.youkuaiyun.com/huanghanqian/article/details/51646241 2.https://blog.youkuaiyun.com/Harington/article/details/86534326(第二位大神是3种做法,其中 我的做法是“我为人人”的思想)。 第一位大神还给了测试用例:(特别感谢) /* 测试数据 S...

爱学习的大白菜的博客 406

滑雪-POJ-1088

题目来源:http://poj.org/problem?id=1088 滑雪 Time Limit: 1000MS    Memory Limit: 65536K Total Submissions: 86867   Accepted: 32503 题目大意: Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必

GreenTeak的博客 561

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...

qq_36552817的博客 249

POJ - 1088 滑雪 DFS+优化

POJ - 1088 滑雪 思路: 在深搜的同时,将每个点的最长长度保存下来,下次访问到这里直接使用就行,否则会超时。 #include&lt;iostream&gt; #include&lt;cstring&gt; #include&lt;cstdio&gt; #include&lt;algorithm&gt; using namespace std; typedef long lon...

没有梦想何以远行 253

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],

小威的专栏 4369

【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

九筒的博客 1089

POJ 1088 滑雪(输出对比)

http://poj.org/problem?id=1088 滑雪 Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 68159   Accepted: 25100 Description Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为

蚕豆儿 964

滑雪 poj 1088 (动态规划)

滑雪 poj 1088 (动态规划) Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 ...

菜菜的博客 647

poj 1088 滑雪(区间dp+记忆化搜索)

题目链接:http://poj.org/problem?id=1088 思路分析: 1>状态定义:状态dp[i][j]表示在位置map[i][j]可以滑雪的最长区域长度; 2>状态转移方程:由于由位置[i, j]只能向四个方向移动,所以子问题最多有四个;所以dp[i][j]为其邻域可以滑雪的最大区域长度加上从该位置滑到邻域的长度,即1; 代码如下: ...

aqjh9999的博客 135
上一篇: poj 2192
下一篇: poj 1050 To the Max
i丹明扬
博客等级 码龄15年 331粉丝 115原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值