POJ 1018 滑雪

前段时间的poj记录 在网上看了很多资料,发现我学的东西真少。以下是我看到过的一些自己觉得不懂的题目或者知识,记下来以后看。可并堆 poj3016基于自动机状态设计的动态规划 poj3691 poj2778动态树 poj3237数据结构题 noi 2005poj1091跳蚤 poj1191棋盘分割 poj1088滑雪poj1018Communication Systemsplay树 poj3580trie树 poj25 阅读详情

题目大意:人往低处滑雪,求滑雪滑出最长长度

思路:d[i][j]=max{dp[i-1][j]+1,dp[i+1][j]+1,dp[i][j-1]+1,dp[i][j+1]+1},当然要满足一些基本条件:高低.  这里是用记忆化搜索

 

AC program:

#include<iostream>
#include<stdio.h>
#include<string.h> 
using namespace std;
int map[105][105];
int dir[4][2]={{-1,0},{1,0},{0,-1},{0,1}};
int d[105][105];
int n,m;
int dfs(int a,int b)
{
  int ans=d[a][b];
  if(ans>0)
     return ans;
  ans=1;
  for(int i=0;i<4;i++)
  {
      int tx=a+dir[i][0];
      int ty=b+dir[i][1];
      
      if(tx>=0&&tx<n && ty>=0&&ty<m )
      {
          if(map[a][b]>map[tx][ty])
          {
             int tmp=dfs(tx,ty)+1;
             if(ans<tmp)
                ans=tmp;                      
          }
           
             
      }    
  }    
  return ans;
} 
int main()
{

  cin>>n>>m;
  for(int i=0;i<n;i++)
    for(int j=0;j<m;j++)
    {
      cin>>map[i][j];        
    }         
  memset(d,0,sizeof(d)); 
  int max=-1; 
  
  for(int i=0;i<n;i++)
    for(int j=0;j<m;j++)
    {
       int tmp=dfs(i,j);
       d[i][j]=tmp;
       if(tmp>max)
         max=tmp;        
    }     
  cout<<max<<endl;

//system("pause");
return 0;}


 

STM32F407+OV2640的DCMI+DMA双缓冲JPEG图像采集系统 在嵌入式视觉系统中,数字摄像头接口(DCMI)是MCU连接CMOS图像传感器的关键硬件通道,其与DMA协同实现零CPU干预的高速数据流采集;而JPEG作为一种基于DCT变换与量化压缩的有损图像格式,依赖传感器端硬件编码引擎才能满足实时性要求。理解DCMI三重同步时序(PCLK/HSYNC/VSYNC)与DMA双缓冲机制的流水线协作原理,是突破带宽瓶颈、避免FIFO溢出和帧丢失的技术基础。该架构广泛应用于智能硬件、工业检测与边缘AI前端等需低功耗、高可靠图像捕获的场景,本文以OV2640与STM32F407为 阅读详情

相关推荐

STC15W204S最小系统开发指南:从串口通讯到自动热加载全流程

本文详细介绍了STC15W204S最小系统的完整开发流程。从芯片资源解析、最小系统搭建、串口通讯驱动编写(使用Timer2生成波特率),到实现基于魔术值触发的自动热加载功能,并最终集成Keil与STC-ISP软件,构建高效的自动化开发工作流,显著提升嵌入式调试效率。

a1b2c的博客 391

POJ题目解题报告大全(Java)[1]

POJ 1001 Exponentiation [解题报告] JavaPOJ 1002 487-3279 [解题报告] JavaPOJ 1003 Hangover [解题报告] JavaPOJ 1004 Financial Management [解题报告] JavaPOJ 1005 I Think I Need a Houseboat [解题报告] JavaPOJ 1006 Biorhythms...

我是传奇 1269

C语言|深入浅出讲解int转换为float全过程(附2017年统考大题案例)

int转换为float类型为什么会发生精度损失? 精度损失的详细过程究竟是什么样的? 什么样情况float会发生精度损失?没有弄懂2017年浮点数统考大题? 这一篇用2017年统考大题案例帮你更深的理解浮点数的存储规则。

DADONGOOO的博客 1万+

POJ 刷题进程.1

POJ 刷题进程 1-已完结 POJ 1018 Communication System 题意 解题过程 AC代码 POJ 1050 To the Max 题意 解题过程 AC代码 POJ 1083 Moving Tables 题意 解题过程 AC代码 POJ 1088 滑雪 题意 解题过程 AC代码 POJ 1125 Stockb...

dieyi9889的博客 448

深入剖析STM32F103 I2C总线死锁问题及高效应对策略

本文深入剖析了STM32F103硬件I2C总线在轮询模式下发生死锁的根本原因,即硬件状态机的预取机制与软件响应速度不匹配。文章提供了高效的解决方案,包括在轮询模式下提前发送NACK/STOP信号、降低总线速度,以及治本的中断与DMA应用策略,帮助开发者根据项目需求选择最合适的方案,彻底解决这一经典硬件缺陷问题。

weixin_29184371的博客 206

在Unity3d使用yolov8的onnx模型

输出OUTPUTS是float32[1,35,8400],表示它会输出一个大小为[1, 35, 8400]的浮点数张量。这个输出张量的维度表示了检测到的目标的数量、每个目标的预测参数以及网格单元的数量。输出张量的第一个维度1表示检测到的目标数量。每个目标由35个值组成,表示目标的类别、置信度、边界框的坐标及10个特定点的位置。要取得8400个数据中置信度最高的数据,然后获取该数据其他channel的数据。运行结果:(蓝色是检测手的边框,红点是自定义的点),其中的四个数字分别表示不同的维度。

shenqingyu0605202324的博客 5603

POJ 动态规划题目列表及顺切指南

- 一、POJ DP题目顺切指南 容易: 1018, 1050, 1083, 1088, 1125, 1143, 1157, 1163, 1178, 1179, 1189, 1191,1208, 1276, 1322, 1414, 1456, 1458, 1609, 1644, 1664, 1690, 1699, 1740, 1742, 1887, 1926, 1936, 1952, 195

海伦凯乐的算法 2365

在Ubuntu 22.04 LTS上搞定Intel Quartus Prime 22.1和QuestaSim:一份保姆级的安装与License配置指南

本文提供在Ubuntu 22.04 LTS上安装和配置Intel Quartus Prime 22.1与QuestaSim的详细指南。涵盖依赖安装、环境变量设置、License配置及常见问题解决,帮助FPGA开发者快速搭建稳定的开发环境。特别针对Ubuntu系统优化,确保工具链高效运行。

weixin_29208077的博客 318

POJ刷题顺序

POJ 动态规划题目列表  ※最近更新:Poj斜率优化题目 1180,2018,3709   列表一:经典题目题号: 容易: 1018, 1050, 1083, 1088, 1125, 1143, 1157, 1163, 1178, 1179, 1189, 1191,1208, 1276, 1322, 1414, 1456, 1458, 1609, 1644, 16

SpadgerZ的博客 1万+

24、水下传感器网络中混合LEACH协议与遗传算法获取路由节点

本文提出了一种结合遗传算法与LEACH协议的混合路由方案,用于提升水下无线传感器网络(UWSN)的能量利用效率和数据传输稳定性。通过遗传算法优化簇头选择与路径规划,有效避免节点过早死亡,减少能量消耗,在200个节点场景下显著提升网络寿命。相比传统LEACH协议,该方案具有更高的能量利用率、更强的环境适应性,并支持传输历史记录与并行传输序列。实验结果显示,该方案在总能量为2000焦耳时剩余能量达75.6%,远优于LEACH的34.8%能耗表现。适用于海洋监测、石油平台监控及水下灾害预警等复杂环境应用。

i8j9k0l1的博客 112

python实现序列比对之Needleman-wunsch算法 (附完整源码)

python实现序列比对之Needleman-wunsch算法 (附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 461

poj--题目分类(转)

 poj--题目分类2006-10-12 22:16 1、   排序 1423, 1694, 1723, 1727, 1763, 1788, 1828, 1838,

nebuladreamqw的专栏 1442

ARM系统控制和管理接口System Control and Management Interface

本文档描述了一个可扩展的独立于操作系统的软件接口,用于执行各种系统控制和管理任务,包括电源和性能管理。 本文档描述了系统控制和管理接口(SCMI),它是一组操作系统无关的软件接口,用于系统管理。

AI-安全-功耗 1913

poj--题目分类

poj--题目分类 2006-10-12 22:16 1、   排序 1423, 1694, 1723, 1727, 1763, 1788, 1828, 1838, 1840, 2201, 2376, 2377, 2380, 1318, 1877, 1928, 1971, 1974, 1990, 2001, 2002, 2092, 2379, 100

582

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

POJ-DP题目列表

转自:http://blog.youkuaiyun.com/a1dark POJ-XXX(poj的题目) 列表一:经典题目题号: 容易:  1018, 1050, 1083, 1088, 1125, 1143, 1157, 1163, 1178, 1179, 1189, 1191,1208, 1276, 1322, 1414, 1456, 1458,  1609, 1644, 1664, 1

老痒的农舍 1120

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

POJ 动态规划题目列表

声明: 1.这份列表当然不是我原创的,从文库里下载了一份,放到这里便于自己浏览和查找题目。 ※最近更新:Poj斜率优化题目 1180,2018,3709   列表一:经典题目题号: 容易:  1018, 1050, 1083, 1088, 1125, 1143, 1157, 1163, 1178, 1179, 1189, 1191,1208, 1276, 1322

海盗船 887

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

POJ的DP题

※最近更新:Poj斜率优化题目 1180,2018,3709   列表一:经典题目题号: 容易:  1018, 1050, 1083, 1088, 1125, 1143, 1157, 1163, 1178, 1179, 1189, 1191,1208, 1276, 1322, 1414, 1456, 1458,  1609, 1644, 1664, 1690, 1699

CxCo的专栏 785

poj 动态规划题集

声明: 1.这份列表当然不是我原创的,从文库里下载了一份,放到这里便于自己浏览和查找题目。 ※最近更新:Poj斜率优化题目 1180,2018,3709   列表一:经典题目题号: 容易:  1018, 1050, 1083, 1088, 1125, 1143, 1157, 1163, 1178, 1179, 1189, 1191,1208, 1276, 1322

lihaogegehuting的专栏 754

POJ 动态规划题集

转自:沙漠孤舟:http://www.cnblogs.com/qijinbiao/archive/2011/09/02/2163460.html ※最近更新:Poj斜率优化题目 1180,2018,3709   列表一:经典题目题号: 容易:  1018, 1050, 1083, 1088, 1125, 1143, 1157, 1163, 1178, 117

努力努力再努力 2117

ACM学习-POJ-动态规划题集

POJ 动态规划题目列表 声明: 1.这份列表当然不是我原创的,从文库里下载了一份,放到这里便于自己浏览和查找题目。 ※最近更新:Poj斜率优化题目 1180,2018,3709   列表一:经典题目题号: 容易:  1018, 1050, 1083, 1088, 1125, 1143, 1157, 1163, 1178, 1179, 118

Colin丶 3413

POJ DP题目列表

http://www.cnblogs.com/qijinbiao/archive/2011/09/02/2163460.html ※最近更新:Poj斜率优化题目 1180,2018,3709   列表一:经典题目题号: 容易:  1018, 1050, 1083, 1088, 1125, 1143, 1157, 1163, 1178, 1179, 1189, 119

dqiushuang1129的专栏 597

POJ 有关动态规划的题目

1.POJ动态规划题目列表            容易:1018, 1050, 1083, 1088, 1125, 1143, 1157, 1163, 1178, 1179, 1189, 1208, 1276,1322, 1414, 1456, 1458, 1609, 1644, 1664, 1690, 1699, 1740(博弈),1742, 1887, 1926(马尔科夫矩阵,求平衡),

Uruk_Gilgamesh的博客 873
上一篇: HDU1010 && 多校联合第一场H题
下一篇: 腾讯马拉松编程大赛第0,1,5场解题报告
muximuxi525
博客等级 码龄15年 134粉丝 294原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值