P17556 「WWOI R4」WsW 的数字
题目描述
WsW 有 $n$ 个用十进制表示、且没有前导零的非负整数 $A_1,A_2,\ldots,A_n$。特别地,数字 $0$ 的表示为单个字符 `0`。
你需要给出一个**非空的下标数组** $[p_1,p_2,\ldots,p_m]$,其中 $1\le p_i\le n$,下标可以重复。按顺序拼接 $A_{p_1},A_{p_2},\ldots,A_{p_m}$,得到一个十进制串,并将其视为一个非负整数 $X$。
拼接得到的十进制串不能有前导零。具体地:
- 若 $m=1$,则任意 $A_{p_1}$ 都满足这一要求。特别地,当 $A_{p_1}=0$ 时,拼接结果为字符串 `0`,表示整数 $0$;
- 若 $m\ge 2$,则必须有 $A_{p_1}\ne 0$。
在满足上述要求的前提下,还需满足 $X
输入格式
第一行包含两个非负整数 $n,k$。
第二行包含 $n$ 个非负整数 $A_{1},A_{2},\dots,A_{n}$。
输出格式
输出一行一个非负整数,表示下标数组的数量对 $998244353$ 取模后的结果。
说明/提示
#### 【样例 1 解释】
- 对于长度为 $1$ 的方案有 $3$ 种,$[1]$、$[2]$、$[3]$。
- 对于长度为 $2$ 的方案有 $1$ 种,$[1,1]$。
一共 $4$ 种方案。
#### 【数据范围】
**本题采用捆绑测试。**
对于所有测试数据,保证:
- $1\le n \le 2\times10^3$;
- $0\le k \le 10^{10000}$;
- 对于所有 $1 \le i \le n$,均有 $0 \le A_i \le 10^{1000}$。
::cute-table{tuack}
| 子任务编号 | $n\le $ | $k\le $ | $A_i$ |特殊性质| 分值 |
|:----------:|:--------:|:-------:|:------:|:---:|:--:|
| $1$ | $2$ | $10^2$ | $\le 9$ |无| $10$ |
| $2$ | $9$ | $10^{8}$ | $\le 9$ |无| $20$ |
| $3$ | $100$ | $10^{1000}$ | $\le 10^{100}$|无| $30$ |
| $4$ | $2000$ |$10^{10000}$|$\le 10^{1000}$|$A_i\neq 0$| $20$ |
| $5$ | ^ | ^ | ^ |无| $20$ |