#ABC285Ex. 不含平方数的序列
不含平方数的序列
不含平方数的序列
题目描述
给定整数 、,以及长度为 的序列 。
求满足以下条件的、由正整数组成的长度为 的序列的数量,对 取模:
- 没有任何一个元素是平方数;
- 所有元素的乘积等于 。
这里, 表示第 小的素数。
两个长度相同、由正整数组成的序列 和 ,当且仅当存在整数 使得两者的第 项不同时,被视为不同的序列。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出答案的整数。
样例
3 2
3 2
15
总乘积为 的长度为 3 的序列如下所示。
- 及其排列(3 个)不满足条件,因为 1 是平方数。
- 及其排列(6 个)不满足条件,因为 1 和 36 是平方数。
- 及其排列(6 个)不满足条件,因为 1 是平方数。
- 及其排列(6 个)不满足条件,因为 1 和 4 是平方数。
- 及其排列(6 个)不满足条件,因为 1 是平方数。
- 及其排列(6 个)不满足条件,因为 1 和 9 是平方数。
- 及其排列(3 个)满足条件。
- 及其排列(6 个)满足条件。
- 及其排列(6 个)不满足条件,因为 4 和 9 是平方数。
- 及其排列(3 个)满足条件。
- 及其排列(3 个)满足条件。
- 及其排列(6 个)不满足条件,因为 4 是平方数。
因此,有 个序列满足条件。
285 10
3141 5926 5358 9793 2384 6264 3383 279 5028 8419
672860525
请务必输出对 取模后的答案。
数据范围
- 输入中的所有值都是整数。
难度
NOI/NOI+/CTS
通过率
—
尝试
0
已通过
0
- ID
- 2588
- 类型
- 传统题
- Time Limit
- 1100ms
- Memory Limit
- 1024MiB
- 上传者