题目 给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次. 数位DP (1)分情况,逐位讨论. (2)模型:计算在[L,R]中有多少个数满足条件. (3)套路:将问题转化为[1,R]-[1,L-1],只需回答[1,X]的询问即可. 思路 1.算出[1,X]: (1)按位拆分,为后面做铺垫 (2)预处理: 1)pow[]表示10的次幂 2)f[]表示:后i位自由的话每个数字出现的次数 ps:有一个规律.0~9每个数字出现1次,10~99出现20次,100~99…