最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • [GESP202403 五级] B-smooth数

    正文概述 陈老师   2026-01-20 15:30:43  

    题目描述

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

    如果一个正整数的最大质因子不超过 BB ,则该正整数为 BsmoothB-smooth 数。

    小杨同学想知道,对于给定的 nnBB ,有多少个不超过 nnBsmoothB-smooth 数。

    输入格式

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

    输出格式

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

    样例

    10 3
    
    7
    

    样例解释

    在不超过 1010 的正整数中,BsmoothB-smooth 数有 { 1,2,3,4,6,8,91, 2, 3, 4, 6, 8, 9 },共 77 个。

    数据范围

    对于 30%30 \% 的测试点,保证 n1000n \leq 10001B10001 \leq B \leq 1000

    对于 60%60 \% 的测试点,保证 n106n \leq 10^{6}nB106\sqrt{n} \leq B \leq 10^{6}

    对于 100%100 \% 的测试点,保证 n106n \leq 10^{6} ,保证 1B1061 \leq B \leq 10​^6​。

    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » [GESP202403 五级] B-smooth数