#P26061. [GESP二级2606] 完全平⽅数计数
[GESP二级2606] 完全平⽅数计数
[GESP二级2606] 【选择题】https://1lou.org/p/G2606
[GESP二级2606] 完全平⽅数计数
试题名称:完全平⽅数计数
时间限制:1.0 s
内存限制:512.0 MB
⼩杨同学正在研究完全平⽅数。
平⽅:⼀个数的平⽅等于这个数乘以这个数本⾝。
完全平⽅数:指可以恰好表⽰为某个正整数的平⽅的数。
例如,9是完全平⽅数,因为9=3`2=3*3 ;但27不是,因为27不能表⽰为任何正整数的平⽅。
给定两个正整数l和r(保证l<=r ),⼩杨同学想知道l 到r之间的所有正整数中(包含 l和r ),有多少个数是完全平⽅数。
输入格式
输⼊两⾏,第⼀⾏为⼀个正整数 ,第⼆⾏为⼀个正整数 。
输出格式
输出⼀个⾮负整数,表⽰l到r中,有多少个正整数是完全平⽅数。如果l 到r中没有完全平⽅数,则输出 0。
样例
输入样例 1
1 21
输出样例2
4 样例解释 1
在 1到 21中,有以下4个整数是完全平⽅数:
1,4,9,16