![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数位dp
oj
Ypuyu
Ypuyu
展开
-
[数位dp] 计数问题(模板题+数位dp)
文章目录0. 前言1. 数位dp 模板题 0. 前言 数位 dp 目前见的比较少,最为经典的莫过于不要62,或许以前都是暴力求解。例如求解 1~n 中,数字 x 出现的次数这类题,暴力枚举每个数的时间复杂度为 O(n)O(n)O(n),再枚举每一位的时间复杂度为 log10nlog_{10}^nlog10n,数字一大妥妥超时。 值得一提的是,2020 的蓝桥杯,第一道签到题就是暴力做法… 1. 数位dp 模板题 338. 计数问题 重点: 数位 dp、分情况讨论 问题分析及抽象: 该问题实际上是需要求原创 2020-11-13 00:23:02 · 785 阅读 · 0 评论 -
[计数dp] 整数划分(模板题+计数dp+完全背包变种题)
文章目录0. 前言1. 计数dp 模板题 0. 前言 区间 dp 问题第一维都是枚举区间长度,一般 len=1 用来初始化,枚举从 len=2 开始。第二维枚举起点 i,其中右端点 j 自动获得为 j = i + len - 1。 大多区间 dp 套路都是:从小到大枚举区间长度,然后再从小到大枚举左端点,区间右端点直接通过计算得出。 1. 计数dp 模板题 900. 整数划分 重点: 计数 dp、完全背包问题抽象 首先模拟下样例便于理解本题: 5 = 5 = 4 + 1 = 3 + 2 = 3原创 2020-11-11 21:21:12 · 361 阅读 · 2 评论