#962. 质因数统计
质因数统计
题目描述
根据算术基本定理,任何一个大于 的自然数都可以唯一地分解为若干个质数的乘积。
现在给定一个闭区间 ,请你统计在这个区间内,有多少个整数满足以下条件:
- 在其质因数分解中,质因数 的指数恰好为 ;
- 在其质因数分解中,质因数 的指数恰好为 。
换言之,如果将该数分解为 ,则必须满足 且 。
输入格式
输入仅包含一行,两个正整数 和 —— 分别表示区间的左边界和右边界。
输出格式
输出一行,一个整数,表示在区间 内满足条件的数字个数。
样例输入 1
1 100
样例输出 1
2
样例输入 2
18 18
样例输出 2
1
说明
样例解释
- 在第一个样例中,区间 内共有 个满足条件的数字,分别是 和 :
- ;
- ;
- 注意:虽然 也是 的倍数,但 ,其中 的指数为 而不是 ,所以不满足条件;同理 ,其中 的指数为 而不是 ,也不满足条件。
- 在第二个样例中,区间只包含数字 ,且它满足条件,因此输出 。
数据范围
- 对于 的数据,保证 。
- 对于另外 的数据,保证特殊性质:。
- 对于 的数据,保证 。
- 保证所有的输入值均为整数。
相关
在下列比赛中: