P13645 Totient with Divisors

题目背景

到底是互质还是整除?

题目描述

有 $T$ 组询问,每次给定 $n,m$,求: $$ \sum_{i=1}^n\sum_{j=1}^m\varphi(i)\varphi(j)\sigma(ij) $$ 由于答案会很大,你只需要输出答案对 $998244353$ 取模的结果。 上式中: - $\varphi$ 是欧拉函数,$\varphi(n)$ 表示 $1\sim n$ 中与 $n$ 互质的数的个数。 - $\sigma$ 是约数和函数,$\sigma(n)$ 表示 $n$ 的所有约数之和。

输入格式

第一行一个正整数 $T$,表示有 $T$ 组询问。 接下来 $T$ 行,每行两个正整数 $n,m$,表示一次询问。

输出格式

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

说明/提示

**本题有捆绑测试** - 对于 Subtask #$0$($7$pts):保证 $T\leq500,n,m\leq400$。 - 对于 Subtask #$1$($8$pts):保证 $n,m\leq450$。 - 对于 Subtask #$2$($12$pts):保证 $T,n,m\leq5000$。 - 对于 Subtask #$3$($15$pts):保证 $n,m\leq5000$。 - 对于 Subtask #$4$($20$pts):保证 $T\leq10$。 - 对于 Subtask #$5$($38$pts):无特殊限制。 对于 $100\%$ 的数据:保证 $1\leq T,n,m\leq 10^5$。