#2015. 「NOIST 2023」幂次

内存限制:1024 MiB 时间限制:1000 ms 输入文件:power.in 输出文件:power.out
题目类型:传统 评测方式:文本比较
上传者: HHOJ

题目描述

小 Ω 在小学数学课上学到了“幂次”的概念:,定义 相乘。

她很好奇有多少正整数可以被表示为上述 的形式?由于所有正整数 总是可以被表示为 的形式,因此她要求上述的表示中,必须有 ,其中 是她事先选取好的一个正整数。

因此她想知道在 中,有多少正整数 可以被表示为 的形式,其中 都是正整数,且

输入格式

第一行包含两个正整数 ,意义如上所述。

输出格式

输出一行包含一个非负整数表示对应的答案。

样例

样例 1 输入

99 1

样例 1 输出

99

样例 2 输入

99 3

样例 2 输出

7

样例 2 解释

以下是全部 组符合题意的正整数及对应的一种合法的表示方法。

注意某些正整数可能有多种合法的表示方法,例如 还可以表示为

但根据题意,同一个数的不同的合法表示方法只会被计入一次。

样例 3 输入

99 2

样例 3 输出

12

样例 3 解释

以下是全部 组符合题意的正整数及对应的一种合法的表示方法。

样例 4

见选手目录下的 power/power4.inpower/power4.ans

样例 5

见选手目录下的 power/power5.inpower/power5.ans

样例 6

见选手目录下的 power/power6.inpower/power6.ans

数据范围

对于所有数据,保证

测试点编号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20