#P10580. [蓝桥杯 2024 国 A] gcd 与 lcm

    ID: 12065 远端评测题 1000ms 256MiB 尝试: 0 已通过: 0 显示难度普及+/提高− 上传者: 标签>2024容斥原理蓝桥杯国赛

[蓝桥杯 2024 国 A] gcd 与 lcm

题目描述

给定两个数 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 行,每行包含一个整数,依次表示每个询问的答案。

3
3 6 2
12 144 3
233 251640 10
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。