Problem
【ZJOI2010】count 数字计数
Time Limit:
Memory Limit:
Description
给定两个正整数和,求在中的所有整数中,每个数码各出现了多少次。
Input
输入文件中仅包含一行两个整数、,含义如上所述。
Output
Sample Input
1 | 1 99 |
Sample Output
1 | 9 20 20 20 20 20 20 20 20 20 |
HINT
的数据中,
的数据中,
标签:数位DP
Solution
上最简单的数位,比数还水。
预处理数组,其中表示第i位为的数共多少个。
对于每次查询,找和中出现的次数,按位在数组上查,相减即可。
可以用结构体重载运算符,这样一个算式不用写十遍。
Code
1 |
|