题目背景
广告
题目描述
对于两个只包含 7,9 的数字串 S,T,如果:
- S,T 长度均为 n;
- S 的字典序小于 T;
- 对于任意 [l1,r1] 和 [l2,r2](1≤l1≤r1≤n,1≤l2≤r2≤n,l1,r1,l2,r2 为整数,两个区间不相同),设 AS 为将 S 的第 l1∼r1 个字符顺次排列得到的十进制数,AT 为将 T 的第 l1∼r1 个字符顺次排列得到的十进制数,BS 为将 S 的第 l2∼r2 个字符顺次排列得到的十进制数,BT 为将 T 的第 l2∼r2 个字符顺次排列得到的十进制数,有 gcd(AS,BS)=gcd(AT,BT)。
那么,就称 (S,T) 是无法辨识的一对。比如,S=7977 和 T=7979 不是无法辨识的,因为取 [l1,r1]=[1,4],[l2,r2]=[2,2],则 gcd(AS,BS)=gcd(7977,9)=3,gcd(AT,BT)=gcd(7979,9)=1,有 3=1。
求长度为 n 的只含 7,9 的数字串中有几对无法辨识。你只需求出答案对 998244353 取模的值。
输入格式
本题单个测试点内有多组数据。
第一行是一个整数,为数据组数 T。
接下来一行,每行一个整数,为询问的 n。
输出格式
T 行,每行一个整数,为这组数据的答案对 998244353 取模的值。
1
1
1
提示
对于所有数据,1≤T≤104,1≤n≤1018。
详细数据范围如下表:
测试点编号 |
n |
T |
分数 |
1 |
≤10 |
2 |
2 |
≤1018 |
≤104 |
98 |