该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
设 x 的十进制下最低位到最高位依次为 a1,…,am (am=0),若 m≥4 且 a1+am=a2⋅am−1,则称 x 是好的。
求 l∼r 中有多少个好的数。对 109+7 取模。
输入格式
两行,第一行一个整数 l,第二行一个整数 r。以十进制形式给出,没有前导 0。
输出格式
一行,一个整数,表示答案。
样例 1 输入
2175
2175
样例 1 输出
1
样例 2、3
见下发文件。
数据范围
对于 20% 的数据,l,r<104;
对于 30% 的数据,l,r<106;
对于 40% 的数据,l,r<107;
对于 60% 的数据,l,r<109 ;
对于 80% 的数据,l,r<1018;
对于另外 10% 的数据,l=r;
对于 95% 的数据,l,r<10100;
对于 100% 的数据,103≤l≤r<101000000