G. [ABC300G] P-smooth number

    传统题 4000ms 1024MiB

[ABC300G] P-smooth number

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

AT_abc300_g [ABC300G] P-smooth number

题目描述

仅以不超过 kk 的素数作为素因数的正整数被称为 kk-smooth 数。
给定整数 NN 和不超过 100100 的素数 PP,请你求出不超过 NNPP-smooth 数的个数。

输入格式

输入通过标准输入按以下格式给出。

NN PP

输出格式

请输出答案,结果为一个整数。

样例 1

输入

36 3

输出

14

样例 2

输入

10000000000000000 97

输出

2345134674

说明/提示

限制条件

  • 1N10161 \leq N \leq 10^{16}
  • 2P1002 \leq P \leq 100,且 PP 是素数

样例解释 1

不超过 363633-smooth 数有 1,2,3,4,6,8,9,12,16,18,24,27,32,361,2,3,4,6,8,9,12,16,18,24,27,32,361414 个。请注意,11 对于任意素数 kk 都是 kk-smooth 数。

由 ChatGPT 4.1 翻译

初中组20260306(AT_abc300)

未参加
状态
已结束
规则
IOI
题目
8
开始于
2026-3-6 12:03
结束于
2026-3-6 13:18
持续时间
1.3 小时
主持人
参赛人数
10