#4729. P-smooth number

0

P-smooth number

P-smooth number

题目描述

如果一个正整数的所有素因子都不超过 kk,则称其为 kk-光滑数。
给定一个整数 NN 和一个不超过 100100 的素数 PP,求不超过 NN 的 PP-光滑数的个数。

输入格式

输入从标准输入按以下格式给出: NN PP

输出格式

以整数形式输出答案。

36 3
14
10000000000000000 97
2345134674

提示

NN 是一个满足 1≤N≤10161 \le N \le 10^{16} 的整数。 PP 是一个满足 2≤P≤1002 \le P \le 100 的素数。不超过 3636 的 33-光滑数有以下 1414 个整数: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,36。
注意 11 对于所有素数 kk 都是 kk-光滑数。

标签: AtCoder|abc300G

来源

AtCoder|abc300G