#P7817. [RC-05] 迷失自我

[RC-05] 迷失自我

背景

广告

题目描述

对于两个只包含 7,97,9 的数字串 S,TS,T,如果:

  • S,TS,T 长度均为 nn;
  • SS 的字典序小于 TT;
  • 对于任意 [l1,r1][l_1,r_1] 和 [l2,r2][l_2,r_2](1≤l1≤r1≤n1\le l_1\le r_1\le n,1≤l2≤r2≤n1\le l_2\le r_2\le n,l1,r1,l2,r2l_1,r_1,l_2,r_2 为整数,两个区间不相同),设 ASA_S 为将 SS 的第 l1∼r1l_1\sim r_1 个字符顺次排列得到的十进制数,ATA_T 为将 TT 的第 l1∼r1l_1\sim r_1 个字符顺次排列得到的十进制数,BSB_S 为将 SS 的第 l2∼r2l_2\sim r_2 个字符顺次排列得到的十进制数,BTB_T 为将 TT 的第 l2∼r2l_2\sim r_2 个字符顺次排列得到的十进制数,有 gcd⁡(AS,BS)=gcd⁡(AT,BT)\gcd(A_S,B_S)=\gcd(A_T,B_T)。

那么,就称 (S,T)(S,T) 是无法辨识的一对。比如,S=7977S=7977 和 T=7979T=7979 不是无法辨识的,因为取 [l1,r1]=[1,4][l_1,r_1]=[1,4],[l2,r2]=[2,2][l_2,r_2]=[2,2],则 gcd⁡(AS,BS)=gcd⁡(7977,9)=3\gcd(A_S,B_S)=\gcd(7977,9)=3,gcd⁡(AT,BT)=gcd⁡(7979,9)=1\gcd(A_T,B_T)=\gcd(7979,9)=1,有 3≠13\ne 1。

求长度为 nn 的只含 7,97,9 的数字串中有几对无法辨识。你只需求出答案对 998244353998244353 取模的值。

输入格式

本题单个测试点内有多组数据。

第一行是一个整数,为数据组数 TT。

接下来一行,每行一个整数,为询问的 nn。

输出格式

TT 行,每行一个整数,为这组数据的答案对 998244353998244353 取模的值。

1
1
1

提示

对于所有数据,1≤T≤1041\le T\le 10^4,1≤n≤10181\le n\le 10^{18}。

详细数据范围如下表:

测试点编号 nn TT 分数
11 ≤10\le 10 22
22 ≤1018\le 10^{18} ≤104\le 10^4 9898