#P13645. Totient with Divisors

    ID: 14547 远端评测题 5000ms 512MiB 尝试: 0 已通过: 0 难度: 7 上传者: 标签>数论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) 表示 1n1\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 #0077pts):保证 T500,n,m400T\leq500,n,m\leq400
  • 对于 Subtask #1188pts):保证 n,m450n,m\leq450
  • 对于 Subtask #221212pts):保证 T,n,m5000T,n,m\leq5000
  • 对于 Subtask #331515pts):保证 n,m5000n,m\leq5000
  • 对于 Subtask #442020pts):保证 T10T\leq10
  • 对于 Subtask #553838pts):无特殊限制。

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