Type: Default File IO: equation 4000ms 512MiB

等式

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

本题大样例

定义 f(a,b,m)f(a,b,m) 为最小的__非负整数__ xx 使得其满足以下条件:

axb(modm)ax\equiv b\pmod m

若不存在这样的 xx,则定义 f(a,b,m)=0f(a,b,m)=0

给定正整数 n,a,bn,a,b,你需要求出 i=1nf(a,b,i)\sum\limits_{i=1}^n{f(a,b,i)}

由于答案可能很大,所以你只需要求出对 998244353998244353 取模后的结果。

输入描述

本题一个测试点内含有多组数据。

第一行一个正整数 TT,表示数据组数。

对于每组数据,共一行三个正整数 n,a,bn,a,b

输出描述

对于每组数据,输出一行一个整数,表示 i=1nf(a,b,i)\sum\limits_{i=1}^n{f(a,b,i)}998244353998244353 取模后的值。

样例输入 1

5
11 45 14
19 19 810
987 654 321
19260817 2022 1130
1000000000000000000 1 1

样例输出 1

11
61
93586
58963855
716070897

样例输入 2

5
814 350 248
720249 405669 636980
492805374215689785 474 981654
663693799263468194 871 344
91063782864725724 283751 244293

样例输出 2

84407
470297443
72925427
950729984
390791696

对于 100%100\% 的数据,保证 1T5,1n1018,1a,b1061\le T\le 5,1\le n\le 10^{18},1\le a,b\le 10^6

测试点编号 nn\le a,ba,b\le 特殊性质
11 10310^3
22 10610^6 10610^6
33 101810^{18} aa|bb, 即bbaa的倍数
4,5,64,5,6 10310^3
7,8,9,107,8,9,10 10610^6

2025 NOIP模拟赛 Round 4

Not Attended
Status
Done
Rule
OI
Problem
4
Start at
2025-9-27 8:30
End at
2025-9-29 0:30
Duration
40 hour(s)
Host
Partic.
11