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

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

题目描述

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

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

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

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

输入格式

输入格式如下:

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

输出格式

在一行中输出答案。

4 2
icpc
18
13 92025
jagsummercamp
996562345

提示

翻译由 DeepSeek V3.2 完成