魔法数
比赛主页
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
定义满足以下条件的数为"魔法数":
* 该数是正整数
* 该数的正约数有
个
如果
和
为整数且
,若
,我们称
是
的一个约数。
16的正约数有1、2、4、8、16,因此16是魔法数。
20的正约数有1、2、4、5、10、20,因此20不是魔法数。
给定
和
(
),求区间
中魔法数的个数。
输入描述:
第一行输入一个正整数
,表示有
次询问。
接下来
行,每行两个整数
和
,用空格隔开。
输出描述:
输出
行,每行一个整数,表示
到
中魔法数的个数。
示例1
输入
复制
1 16 20
1 16 20
输出
复制
1
1
魔法数
返回全部题目
列表加载中...
1 16 20
1