- 9
- 0
- 约7.5千字
- 约 6页
- 2021-12-03 发布于福建
- 举报
数位 dp 是一种计数用的 dp,一般就是要统计一个区间 [le,ri] 内满足一些条件数的个
数。比如, [1,10000] 中统计不含有 4 的数。
所谓数位 dp,字面意思就是在数位上进行 dp 咯。
就是对数字每一位每一位递推
此类题目最基本的暴力方法:
1. for ( int i=le;i=ri;i++)
2. if (Check(i)) ans++;
而数位 DP 就是从最低 (高)位起,一位一位的放数字,然后记忆化一下,累加一下
有两种方法,一是递推,二是记忆化搜索
一,记忆化搜索:
思路来自: 数位 dp 总结之从入门到模板
假设题目要求是不含有 62 的数
状态定义: d[pos][pre] 表示当前枚举到 pos 位置,且 pos+1 位的数字是 pre,此时满
足题意的数字的个数 (也即是 pre==6 时, pos 该位置不能放 2)
还要个数组 a[i] 保存第 i 位的数字,如 213,a[0]=3 ,注意是从右往左数
有个问题是枚举第 pos 位数
您可能关注的文档
- 综合管理体系题库参考.pdf
- 综合集体备课记录定义.pdf
- 综合奖学金申请定义.pdf
- 综合教程3答案参照.pdf
- 综合能力面试题题目及答案(国网内部资料)收集.pdf
- 综合评估法I定义.pdf
- 综合实例个人银行账户管理程序参考.pdf
- 综合事务管理表格收集.pdf
- 综合速算法参照.pdf
- 综合性学习探索月球奥秘教案分享.pdf
- 2026年环保行业垃圾分类回收行业创新报告.docx
- 2026年智能清洁机器人项目立项报告.pptx
- 2026年户外运动装备行业政策解读报告及2027-2031年市场前景分析.docx
- 2026年房地产行业成本控制与盈利能力提升策略报告.docx
- 2026年基金从业资格证之证券投资基金基础知识通关考试题库带答案.docx
- 2026年医疗卫生《临床检验技术》专项训练卷.docx
- 2026-2027学年小学英语五年级上册牛津沪教版(三起)教学设计合集.docx
- 2026年皮肤管理技术发展报告:前沿技术与市场应用.docx
- 2026年外贸业务员考试冲刺模拟试题集.docx
- 2025-2030年快递物流行业发展研究与产业战略规划分析评估报告.docx
原创力文档

文档评论(0)