#4082. [GESP2606 二级] 完全平⽅数计数

[GESP2606 二级] 完全平⽅数计数

完全平⽅数计数

题目描述

⼩杨同学正在研究完全平⽅数。 平⽅:⼀个数的平⽅等于这个数乘以这个数本⾝。 完全平⽅数:指可以恰好表⽰为某个正整数的平⽅的数。 例如, 是完全平⽅数,因为 ;但 不是,因为 不能表⽰为任何正整数的平⽅。 给定两个正整数 和 (保证 ),⼩杨同学想知道 到 之间的所有正整数中(包含 和 ),有多少个数是完 全平⽅数。

输入格式

输⼊两⾏,第⼀⾏为⼀个正整数 ,第⼆⾏为⼀个正整数 。

输出格式

输出⼀个⾮负整数,表⽰ 到 中,有多少个正整数是完全平⽅数。如果 到 中没有完全平⽅数,则输出 0。

样例输入 #1

1
21

样例输出 #1

1 4
3.1.7 样例解释 1
在 到 中,有以下 个整数是完全平⽅数:

数据范围

知识点与难度

本题涉及的知识点从属于 GESP 2级,难度等级:⭐ 。


测试点分布

Subtask 分值 测试点编号 说明
0 10 1~2 样例
1 20 3~8 小规模 / 特殊性质
2 15 9~11 Hack
3 30 12~20 中大规模
4 25 21~25 随机回归

生测试数据后,按实际 subtask 分组改写上表。