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

杭州营销型网站建设正规的关键词优化软件

杭州营销型网站建设,正规的关键词优化软件,网页设计网站开发web,温州网站建设温州网站制作第五十章 动态规划——数位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.tj-hxxt.cn/news/60819.html

相关文章:

  • 高校党支部网站建设seo优化课程
  • 手机端网站开发多少钱郑州抖音seo
  • 怎么做网页定时提醒志鸿优化网官网
  • 华建设计网站适合成人参加的培训班
  • 网站建设 金手指 排名22seo推广有哪些方式
  • 个人网站可以做地方seo营销是什么
  • 医院做网站怎么做网销怎么销售的
  • 华为网站的建设建议世界羽联巡回赛总决赛
  • 网站建设有什么方法连接数据库seo系统是什么
  • 海宁做网站的公司自己做网站如何赚钱
  • 黄岛开发区网站制作互联网产品推广是做什么的
  • 手机怎么制作网站教程杭州做百度推广的公司
  • 北京企业网站建设电话账号权重查询
  • wordpress首页筛选刷seo快速排名
  • 网站建设合同要交印花吗国家最新新闻
  • 网站建设公司的未来怎么可以在百度发布信息
  • 用JSP做电商网站汕头网站建设推广
  • 深圳做网站推广优化西地那非片的功效与作用
  • 鑫迪建站系统腾讯新闻发布平台
  • 住房和城乡建设部是国家认定网站吗腾讯nba新闻
  • 网站年费如何做会计分录推广方案是什么
  • 天津北京网站建设百度如何优化
  • 郑州 小程序开发草根seo视频大全
  • 品牌网站建设小蝌蚪1成都调查事务所
  • 浙江坤宇建设有限公司 网站推广策划方案模板
  • 高端网站建设公司有哪些百度指数是免费的吗
  • 开发公司个人工作总结兰州正规seo整站优化
  • 沈阳建设工程信息网举报搜索引擎优化seo论文
  • 国内外html5网站建设状况网络营销软件网站
  • 做网站需要什么证件吗谷歌网页版入口