AT_arc202_c [ARC202C] Repunits
题目描述
对于一个正整数 $n$,定义 $R_n$ 为“将连续 $n$ 个 $1$ 构成的字符串看做十进制数得到的数” ,如 $R_3=111$。
给你一个正整数 $A=(A_1,A_2,\cdots,A_N)$。对于 $k=1,2,\cdots,N$,求 $\text{LCM}(R_{A_1},R_{A_2},\cdots,R_{A_k})\bmod 998244353$。$\text{LCM}$ 是计算最小公倍数的函数。
输入格式
第一行一个整数 $N$。
第二行 $N$ 个整数 $A_1,A_2,\cdots,A_N$。
输出格式
输出 $k$ 行,第 $k$ 行一个整数表示 $\text{LCM}(R_{A_1},R_{A_2},\cdots,R_{A_k})\bmod 998244353$
说明/提示
**数据范围**
- $1\le N\le 2\times 10^5$
- $1\le A_i\le 2\times 10^5$
- 所有输入均为整数。
**样例 1 解释**
对于 $k=1$,$\text{LCM}(11)\bmod 998244353=11$。
对于 $k=2$,$\text{LCM}(11,1111)\bmod 998244353=1111$。
对于 $k=3$,$\text{LCM}(11,1111,111111)\bmod 998244353=11222211$。