#P10580. 最大公约数与最小公倍数序列(GCD and LCM Sequences)

0
    ID: 8616 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>P10580组合数学容斥原理质因数分解CSP-S

最大公约数与最小公倍数序列(GCD and LCM Sequences)

最大公约数与最小公倍数序列(GCD and LCM Sequences)

题目描述

给定两个数 x,yx,y,求有多少种不同的长度为 nn 的序列 (a1,a2,⋯ ,an)(a_1,a_2,\cdots,a_n),其所有元素的最大公约数为 xx 且最小公倍数为 yy。

两个序列 (a1,a2,⋯ ,an)(a_1,a_2,\cdots,a_n) 与 (b1,b2,⋯ ,bn)(b_1,b_2,\cdots,b_n) 不同,是指存在至少一个位置 ii 满足 ai≠bia_i\neq b_i。

由于答案可能很大,请输出答案对 998 244 353998\ 244\ 353 取模后的结果。

输入格式

输入的第一行包含一个整数 QQ 表示询问次数。

接下来 QQ 行,每行包含三个整数 x,y,nx,y,n 表示一组询问,相邻整数之间使用一个空格分隔。对于每个询问,保证至少存在一个满足条件的序列。

输出格式

输出 QQ 行,每行包含一个整数,依次表示每个询问的答案。

样例输入 #1

3
3 6 2
12 144 3
233 251640 10

样例输出 #1

2
72
905954656

数据范围

对于 40%40\% 的评测用例,n≤30n\le 30;
对于 70%70\% 的评测用例,n≤5000n\le 5000;
对于所有评测用例,1≤Q≤1001\le Q\le 100,2≤n≤1052\le n\le 10^5,1≤x,y≤1091\le x,y\le 10^9。

知识点与难度

本题涉及的知识点从属于 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 质因数分解+容斥测试

出处:原题链接