定义一个数为平衡数,当且仅当在它的每个十进制位上满足如下条件:
奇数出现的次数为偶数次
偶数出现的次数为奇数次
现有T个询问,每次询问闭区间[A,B]包含多少平衡数。
输入描述:
第一行一个T。T<=500
以下T行,每行两个数A,B。1<=A,B<=10^19
输出描述:
对于每个询问输出[A,B]区间包含多少平衡数。
示例1
输入
2
1 1000
1 9
输出
147
4
说明
T<=500, 1<=A,B<=10^19
1 |
|
Talk is Cheap, Show Me the Code!
定义一个数为平衡数,当且仅当在它的每个十进制位上满足如下条件:
奇数出现的次数为偶数次
偶数出现的次数为奇数次
现有T个询问,每次询问闭区间[A,B]包含多少平衡数。
输入描述:
第一行一个T。T<=500
以下T行,每行两个数A,B。1<=A,B<=10^19
输出描述:
对于每个询问输出[A,B]区间包含多少平衡数。
示例1
输入
2
1 1000
1 9
输出
147
4
说明
T<=500, 1<=A,B<=10^19
1 | #include<bits/stdc++.h> |