#P15757. [JAG 2025 Summer Camp #1] Inversion of Suffix Array

[JAG 2025 Summer Camp #1] Inversion of Suffix Array

说明

给定正整数 NNKK 和一个长度为 NN 的字符串 SS,由小写英文字母组成。

TT 为将 SS 重复 KK 次连接得到的字符串。

TT后缀数组的逆序数,对 998244353998244353 取模。

对于一个长度为 nn 的字符串 ssss 的后缀数组是一个从 11nn 的整数排列,它表示 ss 的所有非空后缀的起始位置,并按字典序排序。

输入格式

输入格式如下:

N KS\begin{aligned} &N \ K \\ &S \end{aligned}
  • 1N2000001 \leq N \leq 200\,000
  • 1K10121 \leq K \leq 10^{12}
  • SS 是一个长度为 NN 的字符串,由小写英文字母组成。
  • NNKK 是整数。

输出格式

在一行中输出答案。

4 2
icpc
18
13 92025
jagsummercamp
996562345

提示

翻译由 DeepSeek V3.2 完成