luogu#P6274. [eJOI2017] 六
[eJOI2017] 六
题目描述
Elly 正在研究关于 正整数 的一些性质,发现 有不多于 个不同的质因数。
接下来,她以一种特定的方式来生成的一个列表,一开始列表为空。她先写下了 的一个大于一的因数 ,加入列表前,她先要确保 在所有已经在列表中的数中, 不能有 超过 个 数与 不互质。
举个例子,当 时:
合法的列表有: $ (42), (616, 6, 91, 23),(91, 616, 6, 23), (66, 7), (66, 7, 7, 23, 299, 66), \\(143, 13, 66),(42,12156144),\text{etc.} $
而不合法的有:之一是 ,原因是 不是 的因子;还有一个是 ,原因是 与其他两个数都不互质。
现在 Elly 希望你计算出给定的 ,可以生成几个不同的合法的列表。
若两个列表长度不同,或存在一个位置使得两个列表的该位置的值不同,那么我们说这两个列表不同的。
输入格式
一个整数:。
输出格式
一个整数,表示列表的个数 的值。
6
28
203021
33628
60357056536
907882
12156144
104757552
提示
【输入输出样例解释】
样例 1 解释
满足条件的列表有:$(2), (2, 2), (2, 2, 3), (2, 2, 3, 3), (2, 3), (2, 3, 2), (2, 3, 2, 3), (2, 3, 3), (2, 3, 3, 2), \\ (2, 6), (2, 6,3), (3), (3, 2), (3, 2, 2), (3, 2, 2, 3), (3, 2, 3), (3, 2, 3, 2), (3, 3),\\ (3, 3, 2), (3, 3, 2,2), (3, 6), (3, 6, 2), (6), (6, 2), (6, 2, 3), (6, 3), (6, 3, 2), (6, 6)$
以上共 种。
样例 4 解释
真正的答案为 。
输出
【数据规模与约定】
- 对于所有数据,保证
- 对于约 的数据,保证 至多有 个质因数。
- 对于约 的数据,保证 至多有 个质因数。
- 对于 的数据,保证 至多有 个质因数。
【说明】
翻译提供:@_Wallace_