[题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=1833 [题意] 统计[a,b]区间内各数位出现的次数. [思路] 设f[i][j][k]表示i位数,最高位为j,数位k出现的次数,则有递推式: f[i][j][k]=sigma{ f[i-1][l][k] ,0<=l<=9 } + 10^(i-1) 第一项统计的是i-1位数中k的出现次数,后一项统计的是最高位k的出现数目. 将查询差分,对于一个数,先统计长度不超过len的,再统计长…