CF2039F1.Shohag Loves Counting (Easy Version)
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
此题为简单版本。简单版本和困难版本的区别在于 t,m,∑m 的数据范围。
对于一个包含 n 个元素的数组 a,定义 f(k) 表示数组 a 所有长度为 k 的子串的最大值的最大公因数。
例如,对于数组 [2,1,4,6,2],f(3)=gcd(max(2,1,4),max(1,4,6),max(4,6,2))=gcd(4,6,6)=2。
定义一个数组 a 是好的,当且仅当 ∀1≤i<j≤n,f(i)=f(j)。现在,给定一个数 m,请你算出任意非空的仅包含 1 到 m 内的所有整数的好的数组有多少个。由于这样的数组可能很多,答案请对 998244353 取模。
例如,当 m=2 时,所有满足上述要求的数组有 [1],[1,2],[2],[2,1]。
输入格式
第一行一个整数 t 代表数据组数。
接下来 t 行,每行一个整数 m,代表一组数据。
输出格式
t 行,每行一个整数,代表每组询问的答案模 998244353 的结果。
输入输出样例
输入#1
3 2 5 9
输出#1
4 29 165
说明/提示
1≤t≤104,1≤m,∑m≤105.
输入解题思路,AI测评打分。不知道怎么写?