首页 > 其他分享 >数位dp

数位dp

时间:2024-06-22 13:32:12浏览次数:7  
标签:10 数字 times 位数 dp 数位

数位dp

应用场所:

大多应用于求解一段很长的区间内,符合条件的数的个数。一般情况是用于计数问题。

先看一个模板题

令 \(dp_i\) 表示满 \(i\) 位数每个数字的个数。
为什么不用单独讨论不同的数字?
因为对于不考虑前导零而言,满 \(i\) 位数的所有数字中数字 \(j\) 出现的次数是相同的。
转移 \(dp_i=dp_{i-1}\times 10+10^{i-1}\)

证明:

  1. 递推证明:对于一个数字 \(j\) 以计算 \(dp_2\) 为例。计算 \(dp_2\) 时, \(j\) 在个位上出现了 \(dp_{i-1}\times 10 = dp_1\times 10=10\) 次。因为如果只有一位的话不管是什么数字都只出现了一次。而 \(j\) 在十位上出现了 \(10^{i-1}=10^{2-1}=10\) 次

标签:10,数字,times,位数,dp,数位
From: https://www.cnblogs.com/tomxi/p/18262194

相关文章

  • 斜率优化 dp
    斜率优化dp适用条件在单调队列优化dp中常见转移方程中,如果\(cost(i,j)\)多项式包含\(i,j\)乘积项,则可以化成一次函数维护斜率解决。以P5785[SDOI2012]任务安排为模板,主要记录如何斜率优化转移方程为(不多赘述)\[f_i=\min_{0≤j<i}\{f_j+S\times(sc_n-sc_j)+......
  • WordPress插件:子比zibll主题插件 炙焰美化全开源插件V3.2
    在网络世界中,开源内容管理系统(CMS)已经成为了网站构建的关键工具之一。WordPress,作为最受欢迎的开源CMS之一,其广泛的应用及其灵活性使得它成为了创建和管理各种类型网站的理想选择。而Zibll主题插件,作为专为WordPress设计的主题插件,其丰富的功能更是让用户在创建和定制网站......
  • 【报错】IllegalStateException: The remote endpoint was in state [TEXT_FULL_WRITI
    一、报错内容java.lang.IllegalStateException:Theremoteendpointwasinstate[TEXT_FULL_WRITING]whichisaninvalidstateforcalledmethod atorg.apache.tomcat.websocket.WsRemoteEndpointImplBase$StateMachine.checkState(WsRemoteEndpointImplBase.java:1234) a......
  • 树形DP——AcWing 285. 没有上司的舞会
    目录树形DP定义运用情况注意事项解题思路AcWing285.没有上司的舞会 题目描述运行代码代码思路改进思路改进代码(AI)其它代码代码思路树形DP定义树形DP是在树上进行的动态规划。它利用树的结构特点,通过递归或迭代的方式,在每个节点上进行状态计算和转移,以求......
  • 数位统计DP——AcWing 338. 计数问题
    数位统计DP定义数位DP(DigitalDP)是一种用于解决与数字的数位相关问题的动态规划算法。它将数字的每一位看作一个状态,通过转移状态来计算满足特定条件的数字个数或其他相关统计信息。运用情况统计满足特定条件的数字个数,例如在给定范围内有多少个数字满足某些数位特征。计算......
  • Manifest V3 getBackgroundPage() 返回 undefined 或报错 You do not have a backgrou
    省流:无解了,老老实实 sendMessage罢这件事挺奇怪的,因为我看官方文档就是这么写的,也没什么特别说明,版本也是最新的,就挺奇怪的……在翻了一大圈,之后看到了这篇帖子:意思就是说,api已经不能用了,文档因为人手不够就没更新…… 此外还有一个 chrome.runtime.getBackgroundPage......
  • TCP与UDP详解:层次、区别及应用场景
    TCP和UDP的层次及区别详解所属层次TCP(TransmissionControlProtocol,传输控制协议)和UDP(UserDatagramProtocol,用户数据报协议)都属于OSI模型中的传输层(第四层)。在传输层,协议的主要作用是为端到端的通信提供逻辑通信,并确保数据在网络上传输的可靠性和顺序。TCP和UDP的区别......
  • api-ms-win-shcore-scaling-l1-1-1.dll解析及缺失解决策略:确保Windows高DPI显示正常
    api-ms-win-shcore-scaling-l1-1-1.dll是Windows操作系统中的一个API接口库文件,属于WindowsShellCommonDLLs(Shell核心动态链接库)的一部分。这个特定的DLL文件与Windows的高DPI(每英寸点数)缩放功能紧密相关,支持应用程序在不同分辨率和缩放设置下正确显示界面元素,确保UI的清晰......
  • hdu2845dp问题
    看了一眼题目,简单dp问题,但超时了一晚上,试了各种方法无法解决,最终放弃java,改用C直接过,我哭了。。。。#include<stdio.h>#include<string.h>#definemaxn200010intdp[maxn],ans[maxn],map[maxn];intmax(intx,inty){returnx>y?x:y;}intmain(){inti,j;......
  • MPC与DDP结合案例
    MPC与DDP结合概要MPC与DDP的关系1.相似性:优化过程:都涉及到优化一个代价函数以求得最优控制输入。动态模型:都依赖于系统的动力学模型来预测和更新系统状态。2.差异性:时间尺度:MPC是在线控制,每次只优化有限预测区间的控制输入,然后在每个时间步长重新优化。......