#P10580. 最大公约数与最小公倍数序列(GCD and LCM Sequences)
0
最大公约数与最小公倍数序列(GCD and LCM Sequences)
最大公约数与最小公倍数序列(GCD and LCM Sequences)
题目描述
给定两个数 ,求有多少种不同的长度为 的序列 ,其所有元素的最大公约数为 且最小公倍数为 。
两个序列 与 不同,是指存在至少一个位置 满足 。
由于答案可能很大,请输出答案对 取模后的结果。
输入格式
输入的第一行包含一个整数 表示询问次数。
接下来 行,每行包含三个整数 表示一组询问,相邻整数之间使用一个空格分隔。对于每个询问,保证至少存在一个满足条件的序列。
输出格式
输出 行,每行包含一个整数,依次表示每个询问的答案。
样例输入 #1
3
3 6 2
12 144 3
233 251640 10
样例输出 #1
2
72
905954656
数据范围
对于 的评测用例,;
对于 的评测用例,;
对于所有评测用例,,,。
知识点与难度
本题涉及的知识点从属于 CSP-S,难度(CF Rating):1600。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1 | 样例 |
| 1 | 25 | 2~8 | 小规模 n≤30 / 特殊: x=y |
| 2 | 30 | 9~16 | 中等规模 n≤5000 |
| 3 | 35 | 17~25 | 满规模 Q=100, n≤10^5, x,y≤10^9 质因数分解+容斥测试 |
出处:原题链接