当前位置: 首页 > news >正文

杭州营销型网站建设旺道seo优化软件怎么用

杭州营销型网站建设,旺道seo优化软件怎么用,怎样把网站做的更好,做阳具到哪个网站有卖第五十章 动态规划——数位DP模型一、什么是数位DP数位DP的识别数位DP的思路二、例题1、AcWing 1083. Windy数(数位DP)2、AcWing 1082. 数字游戏(数位DP)3、AcWing 1081. 度的数量(数位DP)一、什么是数位DP…

第五十章 动态规划——数位DP模型

  • 一、什么是数位DP
    • 数位DP的识别
    • 数位DP的思路
  • 二、例题
    • 1、AcWing 1083. Windy数(数位DP)
    • 2、AcWing 1082. 数字游戏(数位DP)
    • 3、AcWing 1081. 度的数量(数位DP)

一、什么是数位DP

数位DP的识别

当一道题问我们,数轴上,某个区间内的数,满足某个条件的个数。

一般像这种题我们会使用数位DP的逻辑。

数位DP的思路

数位DP顾名思义就是按照数字的每一位去讨论。

那么数位DP做题思路分为两步:按位枚举,分类讨论
在这里插入图片描述
我们把区间的上限X写出来:

那么怎么分类讨论呢?
在这里插入图片描述
从上到下是从高位到低位枚举的,对于每一位我们的分类依据是:(0 ~ a - 1)和a,那么为什么这么分呢?

一般数位DP都是让我们挑选满足某个条件的数,我们不仅需要考虑某个数是否满足条件,还需要考虑某个数是否小于上限值。

那么我们在分类讨论以后,就发现我们分出的第一类情况中:0~a-1,由于高位都小于了a,那么这个数肯定比上限X小,也就是说此时我们只需要考虑是否满足题目中的某个条件。

我们对每一位都做这样的操作,只不过越往下分,每个数字固定的前缀就越长,最后我们会发现所有二叉树的右儿子恰好组成了我们上限值。

那么有人可能会想,题目中问的有可能是个区间,难道我们不需要考虑这个数必须大于等于下限吗?

这里可以使用一个思路,假设f[n]f[n]f[n]是满足所有小于等于上限值的数的数量,我们只需要再减去小于下限m的数目,即f[m−1]f[m - 1]f[m1]的值,就是区间[n,m][n,m][n,m]内符合题目条件的数目。

我们发现上面介绍的仅仅是分类讨论,那和DP有什么关系呢?

其实当我们进行分类讨论后,我们发现左支部分枚举的数是不需要关注他的大小是否超过区间上限的,因此我们只需要考虑它是否满足某个条件,而找出符合该条件的数目的时候往往需要用DP。

二、例题

1、AcWing 1083. Windy数(数位DP)

这道题中要格外注意前导零的问题。
AcWing 1083. Windy数(数位DP)

2、AcWing 1082. 数字游戏(数位DP)

AcWing 1082. 数字游戏(数位DP)

3、AcWing 1081. 度的数量(数位DP)

AcWing 1081. 度的数量(数位DP)

http://www.dinnco.com/news/5165.html

相关文章:

  • 顺德网站建设7starrygoogle全球推广
  • 做网站软件frontpageseo优化按天扣费
  • 宁波高端网站建设搜一搜排名点击软件
  • dedecms做网站网络营销论坛
  • 哈尔滨优化网站排名seo实战培训
  • 旅游业网站建设网页设计软件dreamweaver
  • 别人做的网站百度网站验证外链平台有哪些
  • wordpress页面获取最新文章湖南专业seo优化
  • 做网站发布win10系统优化工具
  • 360算互联网大厂吗网站搜索优化
  • 合肥建设管理学校网站网页设计素材网站
  • 做羞羞事网站网络软文广告
  • 成都企业网站设计长沙网站推广智投未来
  • 如何做网站赚流量钱企业品牌推广营销方案
  • 网站开发查询关键词搜索指数
  • 网站哪家做的好关键词推广优化外包
  • 丰台网站建设百度知道问答平台
  • 软件测试工程师是干嘛的宁波seo网络推广外包报价
  • wordpress首页聚合模块seo关键技术有哪些
  • 辛集专业网站建设电脑培训零基础培训班
  • 网站建设常用工具怎么建网站详细步骤
  • 广西建设工程协会网站查询网站优化推广软件
  • 淄赌博做网站竞价推广渠道
  • 网站设计的价格广州网站排名优化报价
  • 网站建设0doit长春seo优化企业网络跃升
  • 长沙好博网站建设有限公司海外销售平台有哪些
  • 珠海网站开发排名教育培训机构营销方案
  • 郑州网站建设技术seo技术优化整站
  • 运城网站建设价格广州网络推广外包平台
  • 简述网站开发设计流程图苏州优化收费