首页 > 其他分享 >闫氏DP法

闫氏DP法

时间:2023-02-04 19:22:12浏览次数:30  
标签:闫氏 划分 DP 集合 三角形 dp

闫氏dp法与传统dp的区别是————从集合角度考虑dp问题
dp问题
一、状态表示(f[i][j])
(1)集合
明确f[i][j]表示的是什么集合
如:数字三角形模型中f[i][j]表示的是从(1,1)到(i,j)所有路径的最(大/小)值
(2)属性
明确f[i][j]需要求的是什么东西,基本分为3种:Max,Min,数量
二、状态计算
实质上就是集合的划分,通过最后这一突破口进行划分。要求是不重复,不漏掉
如:数字三角形模型中f[i][j]只能由该点左边或者上面才能更新到自己,于是就把集合划分为这两个的更新条件f[i - 1][j] + a[i][j], f[i][j - 1] + a[i][j]

标签:闫氏,划分,DP,集合,三角形,dp
From: https://www.cnblogs.com/lbzbk/p/17092190.html

相关文章

  • 动态规划DP
    动态规划DP一般DP的组成一般DP主要分为两个部分:表示状态,状态转移这里以P1216[USACO1.5][IOI1994]数字三角形NumberTriangles为例表示状态答案为从上到下的路径......
  • P1472 奶牛家谱 Cow Pedigrees(DP)
    题目描述农民约翰准备购买一群新奶牛。在这个新的奶牛群中,每一个母亲奶牛都生两个小奶牛。这些奶牛间的关系可以用二叉树来表示。这些二叉树总共有N个节点(3<=N<200)......
  • 缩点-将图转化为 DAG 跑 DP :P1455,P2169
    之前有提到,缩点可以将一张有向图转化为一张有向无环图(DAG),这样我们就可以在图上跑DP了。而我们实现DP的手段一般是在拓扑排序中实现,有时候也会用到最短路。P1455https......
  • Error: client: etcd cluster is unavailable or misconfigured; error #0: client:
    这种报错是因为配置出现了问题我们需要修改etcd的配置文件就可以了vim/etc/etcd/etcd.conf  重启etcd即可systemctlrestartetcd.service ......
  • 数位DP
    数位DPTODO补充数位$DP$概念等补充题目分析及过程增加题目题目CF1073E.SegmentSumCF1073E.SegmentSum求$L\simR$之间最多不包含$K$个数码的数的和......
  • IIS WordPress 单站点,多站点 中文URL乱码和重定向多次问题解决方法
    前提是需要安装IISURL重写组件(安装方法这里不说明,搜一下资料就有)1、站点网站根目录新增一个chineseurl.php文件用来处理中文url问题<?php//IISMod-Rewriteif(is......
  • WordPress4.6任意命令执行漏洞
    前言WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也算是一个内容管理系统(CMS)环境搭建docker环境(......
  • 树形dp
    大佬博客由于树形dp种类繁多,而且大佬博客中总结的很好,这里我就只记录下我写到的树形dp《F-Components》  简单的来说就是:给一颗有n个节点的树,因......
  • 数位DP
    数位DPTODO补充数位\(DP\)概念等补充题目分析及过程增加题目题目CF1073E.SegmentSumCF1073E.SegmentSum求\(L\simR\)之间最多不包含\(K\)个数码的......
  • 【YBT2023寒假Day4 A】网格染色(DP)(矩阵乘法)(DFT)
    网格染色题目链接:YBT2023寒假Day4A题目大意有一个n*3的网格,你可以选恰好m个格子染成黑色。然后对于一个黑点,我们对它周围的\(8\)个点中的一些有限制不能是黑点,......