Logo Infinity Online Judge

InfOJ

时间限制:1 s 空间限制:512 MB

#86. 迷失自我

统计

题目描述

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

  • $S,T$ 长度均为 $n$;
  • $S$ 的字典序小于 $T$;
  • 对于任意 $[l_1,r_1]$ 和 $[l_2,r_2]$($1\le l_1\le r_1\le n$,$1\le l_2\le r_2\le n$,$l_1,r_1,l_2,r_2$ 为整数,两个区间不相同),设 $A_S$ 为将 $S$ 的第 $l_1\sim r_1$ 个字符顺次排列得到的十进制数,$A_T$ 为将 $T$ 的第 $l_1\sim r_1$ 个字符顺次排列得到的十进制数,$B_S$ 为将 $S$ 的第 $l_2\sim r_2$ 个字符顺次排列得到的十进制数,$B_T$ 为将 $T$ 的第 $l_2\sim r_2$ 个字符顺次排列得到的十进制数,有 $\gcd(A_S,B_S)=\gcd(A_T,B_T)$。

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

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

输入格式

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

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

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

输出格式

$T$ 行,每行一个整数,为这组数据的答案对 $998244353$ 取模的值。

样例

样例输入

1
1

样例输出

1

数据范围

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

详细数据范围如下表:

测试点编号 $n$ $T$ 分数
$1$ $\le 10$ $\le 10$ $2$
$2$ $\le 10^{18}$ $\le 10^4$ $98$