G524032. [GESP202403 五级 C++] 27. B-smooth 数

提交0 通过0
通过率0%
时间限制1000ms
内存限制512MiB

题目描述

题目描述

小杨同学想寻找一种名为 BB-smooth 数的正整数。

如果一个正整数的最大质因子不超过 BB,则该正整数为 BB-smooth 数。小杨同学想知道,对于给定的 nn 和 BB,有多少个不超过 nn 的 BB-smooth 数。

输入格式

第一行包含两个正整数 nn 和 BB,含义如题面所示。

输出格式

输出一个非负整数,表示不超过 nn 的 BB-smooth 数的数量。

10 3
7

数据范围

子任务编号 数据点占比 n B
1 30 ≤1000\le 1000 1≤B≤10001\le B\le 1000
2 ≤106\le 10^6 n≤B≤106\sqrt n\le B\le 10^6
3 40 1≤B≤1061\le B\le 10^6

对于全部数据,保证有 1≤n≤1061\le n\le 10^6,1≤B≤1061\le B\le 10^6。