#P17269. [ICPC 2017 Urumqi R] Sum of the Line

    ID: 19659 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 显示难度普及+/提高− 上传者: 标签>数学2017数论记忆化搜索莫比乌斯反演容斥原理ICPC

[ICPC 2017 Urumqi R] Sum of the Line

题目描述

考虑一个整数三角形,记为 TT。位于 (r,c)(r,c) 处的值记为 Tr,cT_{r,c},其中 1≤r1 \le r 且 1≤c≤r1 \le c \le r。若 rr 和 cc 的最大公约数恰好为 11,则 Tr,c=cT_{r,c} = c,否则为 00。

现在,我们有另一个整数三角形,记为 SS。位于 (r,c)(r,c) 处的值记为 Sr,cS_{r,c},其中 1≤r1 \le r 且 1≤c≤r1 \le c \le r。Sr,cS_{r,c} 定义为求和 ∑i=crTr,i\sum_{i=c}^{r} T_{r,i}。

现在轮到你了。对于给定的正整数 kk,你需要计算三角形 SS 第 kk 行中所有元素的和。

输入格式

输入的第一行包含一个整数 tt (1≤t≤100001 \le t \le 10000),表示测试数据的组数。每组测试数据包含一行一个整数 kk,如上所述,满足 2≤k≤1082 \le k \le 10^8。

输出格式

对于每组测试数据,计算三角形 SS 第 kk 行元素的和,并输出该和除以 998244353998244353 所得的余数。

2
2
3
1
5

提示

翻译由 DeepSeek V4 Pro 完成