seuOJ449 - 破晓狂想曲
- 题目类型:传统
- 输入文件:标准输入流
- 输出文件:标准输出流
- 时间限制:2000 ms
- 空间限制:1024 MiB
- 题目标签:春季, 夏季, 2023
题目描述
Is this the real life? Is this just fantasy?
Caught in a landslide, no escape from reality
Open your eyes, look up to the skies and see
I'm just a poor boy, I need no sympathy
Because I'm easy come, easy go, little high, little low
Any way the wind blows doesn't really matter to me, to me
给定n,m,求
i=1∑nj=1∑mijgcd(i,j) mod 998244353
输入格式
第一行,一个数字 t(1≤t≤104),代表数据组数。
对于每组数据,两个整数 n,m(1≤n,m≤106)。
输出格式
对于每组数据,输出一行正整数代表答案。
可以证明答案一定可以表示成 pq,其中q为正整数,p为正整数,且存在一个正整数p(−1),使得 p(−1)×p≡1 mod 998244353,即p在模998244353下一定存在逆元,你只需输出 q×p(−1)模998244353的值即可。
样例
输入样例:
5
1 3
22 13
1000 1000
114 5144
1000000 1000000
输出样例:
831870296
840003385
865445419
863853786
434780206
样例解释:
对于n=1,m=3,结果为1+21+31=611,11⋅6−1 mod 998244353=831870296。