Problem
【SCOI2009】windy数
Description
定义了一种数。不含前导零且相邻两个数字之差至少为的正整数被称为数。 想知道,在和之间,包括和,总共有多少个数?
Input
包含两个整数,。
Output
Sample Input
输入样例一
1 | 1 10 |
输入样例二
1 | 25 50 |
Sample Output
输出样例一
1 | 9 |
输出样例二
1 | 20 |
HINT
数据规模和约定
的数据,满足 。
标签:数位DP
Solution
非常经典的一道数位题。
也是多少数位入门的第一题啊…
先预处理出数组,其中从左往右第位为的数的个数。
对于询问,分别计算和中的数的个数,即在预处理的表中按位查询,统计答案后相减即可。
Code
1 |
|