传统题 4000ms 1024MiB

简单字符串题

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

我们可以定义 ABAB 表示两个字符串 A,BA,B 相连接,例如 A=aabA=\texttt{aab}B=abB=\texttt{ab},则 AB=aababAB=\texttt{aabab}

并递归地定义 A1=AA^1=AAn=An1AA^n=A^{n-1}A (n2n\ge 2 且为正整数)。例如 A=abbA=\texttt{abb},则 A3=abbabbabbA^3=\texttt{abbabbabb}

现给定一个长度为 nn 的字符串 SS,给定常数 kk,求 S=AiB1B2BkCjS=A^iB_1B_2 \ldots B_kC^j 的方案数,其中 A,B1,B2,,Bk,CA,B_1,B_2,\ldots,B_k,C 为任意非空字符串,i,ji,j 为任意正整数。

两种方案不同当且仅当 A,B1,B2,,Bk,C,i,jA,B_1,B_2,\ldots,B_k,C,i,j 中有至少一个字符串或数字不同。

答案要对 998244353998244353 取模。

Format

Input

第一行两个整数 n,kn,k (2n5×1052\le n\le 5\times 10^5, 0kn20\le k\le n-2),第二行一个字符串 SS,意义见题目描述。SS 仅由英文小写字母构成。

Output

输出一行一个整数表示答案。

Samples

5 1
aabcc
11
6 2
aaaaaa
19
8 1
aabaabcd
27

Note

对于第一组样例,有以下 1111 种方案:

  • $A=\texttt{a},\ B_1=\texttt{a},\ C=\texttt{bcc},\ i=1,\ j=1$
  • $A=\texttt{a},\ B_1=\texttt{ab},\ C=\texttt{cc},\ i=1,\ j=1$
  • $A=\texttt{a},\ B_1=\texttt{abc},\ C=\texttt{c},\ i=1,\ j=1$
  • $A=\texttt{aa},\ B_1=\texttt{b},\ C=\texttt{cc},\ i=1,\ j=1$
  • $A=\texttt{aa},\ B_1=\texttt{bc},\ C=\texttt{c},\ i=1,\ j=1$
  • $A=\texttt{aab},\ B_1=\texttt{c},\ C=\texttt{c},\ i=1,\ j=1$
  • $A=\texttt{a},\ B_1=\texttt{ab},\ C=\texttt{c},\ i=1,\ j=2$
  • $A=\texttt{a},\ B_1=\texttt{b},\ C=\texttt{c},\ i=2,\ j=2$
  • $A=\texttt{aa},\ B_1=\texttt{b},\ C=\texttt{c},\ i=1,\ j=2$
  • $A=\texttt{a},\ B_1=\texttt{b},\ C=\texttt{cc},\ i=2,\ j=1$
  • $A=\texttt{a},\ B_1=\texttt{bc},\ C=\texttt{c},\ i=2,\ j=1$

联合训练1

未参加
状态
已结束
规则
XCPC
题目
13
开始于
2026-6-14 12:00
结束于
2026-6-14 17:00
持续时间
5 小时
主持人
参赛人数
14