「BZOJ1833」[ZJOI2010] count 数字计数

2014年10月9日8,1810

Description

给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次。

Input

输入文件中仅包含一行两个整数a、b,含义如上所述。

Output

输出文件中包含一行10个整数,分别表示0-9在[a,b]中出现了多少次。

Sample Input

1 99

Sample Output

9 20 20 20 20 20 20 20 20 20

HINT

30%的数据中,a<=b<=10^6;
100%的数据中,a<=b<=10^12。

题解

裸的数位dp

大概只有我这种逗比不会做

递推出f[i][j][k]表示长度为i开头j的所有数字中k的个数

然后乱搞

 

 

avatar
  Subscribe  
提醒