首页 > 其他分享 >P1156 垃圾陷阱

P1156 垃圾陷阱

时间:2023-10-31 10:35:23浏览次数:23  
标签:生命 ij 垃圾 陷阱 P1156 考虑 dp

P1156 垃圾陷阱

考虑设计状态转移方程 \(dp_{ij} = \; ?\)

本题一共有四个参数:物品、高度、生命值、时间,然后考虑如何定义 \(i\)、\(j\) 和 \(dp_{ij}\)。

于是可以按照垃圾的出现时间来排序,而物品作为第一维 \(i\) 表示考虑前 \(i\) 个垃圾。

然后就剩下了[高度、生命值]两个值了,因为高度的最大值为 \(200\),而生命值最大可达 \(GF + 10 = 3010\),于是就把高度设为第二维 \(j\),生命值(最大的生命值)最为 \(dp_{ij}\)。

即 \(dp_{ij}\) 表示考虑前 \(i\) 个垃圾,高度达到 \(j\) 时的最大生命值。

因此有 \(dp_{i,\,j} = \max(dp_{i-1,\,j} + v_i, dp_{i-1,\,j-h_i})\),且 \(dp_{0,\,0} = 10\)。

考虑什么时候无法转移,即某一时刻的生命值小于时间,同时也一定为垃圾掉下来的前一瞬间,所以可以表示为:若 \(dp_{i'j'} \ge t_i\) 则可以转移。

最后考虑答案是什么:

  • 若 \(\exists\, i: [dp_{i,\,D} \ge t_i]\),则可以逃出去,且逃出时间为最小的 \(t_i\);
  • 否则不能逃出去且最长存活时间为 \(\max dp\)。

标签:生命,ij,垃圾,陷阱,P1156,考虑,dp
From: https://www.cnblogs.com/RainPPR/p/solution-p1156.html

相关文章

  • java陷阱之关于数据同步
    需求需要查询设备列表。使用redissearch,需要从cannal->kafka->redis问题保证数据有序性和一致性(运维那边不能根据设备id进行分区,到时消息消费时面临消费的有序性问题)采用的是不使用binlog日志修改信息,采用通过id在数据库实时查一次。但是因为有些字段高频修改导致同步的时......
  • Angular 中 Lazy Loading 的陷阱与最佳实践
    在Angular应用程序的开发过程中,性能优化一直是一个关键问题。其中之一是使用懒加载(LazyLoading)来延迟加载应用程序的某些部分,以减小初始加载时间并提高用户体验。然而,在实施LazyLoading时,开发人员可能会陷入一些常见的错误,本文将详细介绍这些错误以及如何避免它们。为什么要使......
  • Java 垃圾回收机制
    目录垃圾回收的基础知识堆空间的基本结构内存分配和回收原则对象优先在Eden区分配大对象直接进入老年代长期存活的对象将进入老年代GC分类对象是否可被回收引用计数算法可达性分析算法引用类型强引用(StrongReference)软引用(SoftReference)弱引用(WeakReference)虚引用(PhantomRefere......
  • 基于Java的垃圾分类管理系统
    (文章目录)具体实现截图主要功能:基于java(ssm)垃圾分类管理系统系统分为小区和管理员两个角色小区的主要功能有:1.小区管理者登陆系统2.垃圾分类信息查看3.垃圾站信息查看4.垃圾运输信息查看5.小区管理者在线报修申请,删除,修改,查询报修信息6.小区管理员在线投诉,删除,修改,查......
  • splay + 垃圾回收 知识点与例题的简要讲解
    splay简要讲解前置芝士:普通二叉树splaytree是一个越处理越灵活的数据结构,通过splay(伸展)操作,使整棵树的单次查询时间复杂度接近于O(logn),整棵树的高度也接近于logn根据上面的这句话,很明显能看出splay与普通二叉树的区别普通二叉树经过多次处理后,很容易退化成链,单......
  • 智慧垃圾站:AI视频智能识别技术助力智慧环保项目,以“智”替人强监管
    一、背景分析建设“技术先进、架构合理、开放智能、安全可靠”的智慧环保平台,整合环境相关的数据,对接已建业务系统,将环境相关数据进行统一管理,结合GIS技术进行监测、监控信息的展现和挖掘分析,实现业务数据的快速收集、全面整合、深度挖掘、智能分析、按需共享,发挥数据资源价值,构建......
  • 智慧垃圾站:AI视频智能识别技术助力智慧环保项目,以“智”替人强监管
    一、背景分析建设“技术先进、架构合理、开放智能、安全可靠”的智慧环保平台,整合环境相关的数据,对接已建业务系统,将环境相关数据进行统一管理,结合GIS技术进行监测、监控信息的展现和挖掘分析,实现业务数据的快速收集、全面整合、深度挖掘、智能分析、按需共享,发挥数据资源价值,构......
  • m基于深度学习网络的智能垃圾分类系统matlab仿真,带GUI界面
    1.算法仿真效果matlab2022a仿真结果如下:    2.算法涉及理论知识概要       垃圾数量的急剧增加和垃圾中物质的复杂多样性带来了严重的环境污染和资源浪费问题。回收可以减少废物,但手工管道垃圾分拣工作环境恶劣,劳动强度大,分拣效率低。智能垃圾分类系统是......
  • m基于深度学习网络的智能垃圾分类系统matlab仿真,带GUI界面
    1.算法仿真效果matlab2022a仿真结果如下:2.算法涉及理论知识概要垃圾数量的急剧增加和垃圾中物质的复杂多样性带来了严重的环境污染和资源浪费问题。回收可以减少废物,但手工管道垃圾分拣工作环境恶劣,劳动强度大,分拣效率低。智能垃圾分类系统是基于深度学习网络的一种应用,它可以通......
  • 鲜花:无意识陷阱。
    校门口不知道什么时候多出来一个臭豆腐摊。大概是上上个周五终于决定买来一份尝尝。不幸的是,那天我把外套落在机房了。长沙降温了,晚上的风很大,吹得我有点心烦意乱。接过臭豆腐后我一声不吭地快步离开了。结果刚走几步就开始难过,想起来刚才旁边与我一起等待的阿姨和老板大声说了......