#P13645. Totient with Divisors

    ID: 14547 远端评测题 5000ms 512MiB 尝试: 0 已通过: 0 显示难度NOI/NOI+/CTS 上传者: 标签>数论O2优化莫比乌斯反演整除分块筛法

Totient with Divisors

背景

到底是互质还是整除?

题目描述

有 TT 组询问,每次给定 n,mn,m,求:

$$\sum_{i=1}^n\sum_{j=1}^m\varphi(i)\varphi(j)\sigma(ij)$$

由于答案会很大,你只需要输出答案对 998244353998244353 取模的结果。

上式中:

  • φ\varphi 是欧拉函数,φ(n)\varphi(n) 表示 1∼n1\sim n 中与 nn 互质的数的个数。
  • σ\sigma 是约数和函数,σ(n)\sigma(n) 表示 nn 的所有约数之和。

输入格式

第一行一个正整数 TT,表示有 TT 组询问。

接下来 TT 行,每行两个正整数 n,mn,m,表示一次询问。

输出格式

TT 行,每行一个非负整数表示答案。

8
2 2
3 3
4 4
5 5
6 6
7 7
114 514
2333 23333

14
130
566
2310
4778
13934
603971168
547492264

提示

本题有捆绑测试

  • 对于 Subtask #00(77pts):保证 T≤500,n,m≤400T\leq500,n,m\leq400。
  • 对于 Subtask #11(88pts):保证 n,m≤450n,m\leq450。
  • 对于 Subtask #22(1212pts):保证 T,n,m≤5000T,n,m\leq5000。
  • 对于 Subtask #33(1515pts):保证 n,m≤5000n,m\leq5000。
  • 对于 Subtask #44(2020pts):保证 T≤10T\leq10。
  • 对于 Subtask #55(3838pts):无特殊限制。

对于 100%100\% 的数据:保证 1≤T,n,m≤1051\leq T,n,m\leq 10^5。