首页 > 其他分享 >DP-笔记1

DP-笔记1

时间:2023-02-28 16:25:06浏览次数:34  
标签:笔记 问题 阶段 答案 解决 低层次 DP

有些东西要记下来,不然就丢了。


动态规划,是利用问题可以被划分为多个解法类似的子问题的性质,使用若干关键的、与解集有关的参数,称作“状态”,来描述每一个子问题。子问题是逐层推进、有依赖的,解决上一个子问题后留下的答案,是解决这个子问题需要的参数,这种层序,就是“阶段”。只有完成一个阶段的计算后,才能借助这个阶段的信息计算下一个阶段。最终达到解决整个大问题的目的。

从描述中,我们可以发现,动态规划所要解决的问题需要满足某些性质。

首先,这个问题要容易分成若干个解法类似的子问题,并且,这些子问题中有一些层次关系,低层次的问题可以导出高层次问题,这就被称为“最优子结构性质”

其次,只能是低层次的答案对高层次答案有贡献,否则就不具有一个明确的层次了,这就是“无后效性”。

标签:笔记,问题,阶段,答案,解决,低层次,DP
From: https://www.cnblogs.com/haozexu/p/17164741.html

相关文章

  • MogDB 学习笔记之 -- 索引失效
    [[toc]]#概念描述哪些操作会导致分区表的全局索引失效(比如movepartition,droppartition,truncatepartition,splitpartition,mergepartitions)#测试验证1、环境准......
  • MogDB 学习笔记之 -- PITR恢复
    #概念描述##背景信息当数据库崩溃或希望回退到数据库之前的某一状态时,MogDB的即时恢复功能(Point-In-TimeRecovery,简称PITR)可以支持恢复到备份归档数据之后的任意时间点......
  • MogDB 学习笔记之 --exchange partition
    #概念描述MogDB提供了从分区交换的功能,如单表转化到一个分区中基本语法:ALTERTABLE...EXCHANGEPARTITION数据库版本#测试验证##1、环境准备```miao=>selectversio......
  • UDS笔记
    诊断接口OBD引脚:6-CAN_H,14-CAN_L诊断重要文档查询:ISO14229-1:UDS要求和规范ISO15765-2:网络层服务ISO15765-3:诊断服务的实施ISO15765-4:排放相关系统的要求ISO......
  • 学习笔记285—docker 容器基础技术:linux cgroup 简介
    docker容器基础技术:linuxcgroup简介Linuxcgroups的全称是LinuxControlGroups,它是Linux内核的特性,主要作用是限制、记录和隔离进程组(processgroups)使用的物理资......
  • 经典算法动态规划(dp问题归纳)
    1,线性dp求连续子区间问题输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。栗子:输入:1-2310-472-......
  • Linux安装PHP8 新版笔记
    PHP部分 官网下载地址:https://www.php.net/downloads.php 我下载的是此时的最新稳定版8.2.3cd/usr/localwgethttps://www.php.net/distributions/php-8.2.3.tar.......
  • 给wordpress编辑插件fckeditor添加中文字体(原创)(来源百事查-www.nbcio.
    用wordpress​建站这些天来觉得自带的编辑器总是那么的力不从心,如是就像这换一个编辑器,google了一下,欢乐fckeditor插件,感觉还算顺手,可是用了几天发现这个字体设置不了了,因为......
  • Prometheus笔记-设置Basic_auth登录校验
    密码是采用bcrypt加密创建web.yml配置文件basic_auth_users: #密码生成地址:https://www.bejson.com/encrypt/bcrpyt_encode/,格式为[用户名:密码]admin:$2y$......
  • 《分布式技术原理与算法解析》学习笔记Day25
    负载均衡负载均衡是分布式可靠性中非常关键的一个问题,它在一定程度上反映了分布式系统对业务处理的能力。什么是负载均衡?负载均衡可以分为两种:请求负载均衡,即将用户的......