这算是一道数位DP的入门题了吧虽然对于我来说还是有点烦 经典起手式不讲了吧,\(ans(a,b)\to ans(1,b)-ans(1,a-1)\) 我们首先预处理一个东西,用\(f_i\)表示有\(i\)位数字的时候,每个数字有几个(注意是和).若不考虑前导零,则所有数字都是等价的,转移为: \(f_i=10\cdot f_{i-1}+10^{i-1}\) 这个还是比较好理解的吧,前面一项表示无论这一位放什么直接从前面拿过来已有的,所以这一位可以放\(0\to9\)十个数,后面一项表示当这一位放…