#P1780. 好数(二)
好数(二)
题目描述
薯条哥是一名数学爱好者,对数论有浓厚的兴趣。最近,他在研究一种奇特的数字性质,叫做 。
他发现,如果一个数可以表示为若干个不同的 的幂之和,那么它就是一个 。
例如, 就是一个 ,因为它可以表示为 。但是, 不是一个 ,因为它只能表示为 。
薯条哥一直在思考如何判断一个数是否是 ,并找到了一种有效的方法。
他现在想进一步研究 在区间 中的分布情况。
他想编写一个程序来解决这个问题,但是他需要一些帮助才能开始。他打算对程序进行 次询问,每次询问一个区间 中有多少个 。
输入描述
第一行输入一个正整数 ,代表询问的次数。
接下来的 行,每行输入三个正整数 ,代表一次询问。
输出描述
输出行,每行输出一个整数,对应一次询问。
样例
输入
2
2 9 3
1 25 4
输出
3
7