#P14590. [Bulgarian 2023]square_free
[Bulgarian 2023]square_free
题目描述
如果一个自然数 不存在某个自然数 ,使得 能整除 ,那么称 为平方自由数。
给定一个自然数 ,求区间 中平方自由数的个数。
由于这个版本过于简单,你需要回答 组这样的询问。
请编写程序 square_free,对于每组给定的 ,输出不大于 的平方自由数个数。
输入格式
第一行输入一个整数 ,表示测试组数。
接下来 行,每行一个整数 ,表示一组询问。
输出格式
输出 行。
对于每组询问,输出一个整数,表示答案。
数据范围
子任务
| 子任务 | 分值 | ||
|---|---|---|---|
| 1 | 5 | - | |
| 2 | 15 | - | |
| 3 | 10 | ||
| 4 | 30 | ||
| 5 | 20 | ||
| 6 | - |
只有通过某个子任务中的全部测试点,才能获得该子任务的全部分数。
样例输入 #1
2
4
10
样例输出 #1
3
7
样例说明 #1
不超过 的平方自由数为:。