求给定区间 [X,Y][X,Y][X,Y] 中满足下列条件的整数个数:这个数恰好等于 KKK 个互不相等的 BBB 的整数次幂之和。
例如,设 X=15,Y=20,K=2,B=2X = 15, Y = 20, K = 2, B = 2X=15,Y=20,K=2,B=2,则有且仅有下列三个数满足题意:
17=24+2017 = 2^4 + 2^017=24+20
18=24+2118 = 2^4 + 2^118=24+21
20=24+2220 = 2^4 + 2^220=24+22
第一行包含两个整数 XXX 和 YYY,接下来两行包含整数 KKK 和 BBB。
只包含一个整数,表示满足条件的数的个数。
1≤X≤Y≤231−11 \le X \le Y \le 2^{31}-11≤X≤Y≤231−1, 1≤K≤201 \le K \le 201≤K≤20, 2≤B≤102 \le B \le 102≤B≤10
15 20 2 2
3
在以下作业中:
数位dp专项
暑假训练4