luogu#P10272. 在四方城外

在四方城外

题目背景

柳花、青山与月光。

诗中的酒香与诗外的酒香。

城中的天空与城外的天空。

一字一句,一笔一划,所知晓的,尚懵懂的。

看呀看,学呀学,世界正如浊酒,滋味饮酌方知。

题目描述

定义字符串 SS扩展操作为:

  • 求出 SS 的最长 border\text{border} TT

  • SS+TS'\leftarrow S+T

注意,本题的 border\text{border} 指真 border\text{border}(即字符串本身不计入 border\text{border}

扩展操作的权值为扩展后字符串的长度 S|S'|,请求出字符串 SSLL扩展到第 RR扩展的权值之和。

由于结果可能很大,请输出答案对 998244353998244353 取模的结果。

输入格式

第一行一个字符串 SS

第二行两个整数 L,RL,R

输出格式

输出为一个数,即答案对 998244353998244353 取模的结果。

ababcab
1 3
39
aa
3 5
59

提示

样例一解释

11 次扩展操作:ababcab[ab],权值为 99

22 次扩展操作:ababcabab[abab],权值为 1313

33 次扩展操作:ababcabababab[abab],权值为 1717

权值之和为 9+13+17=399+13+17=39

数据范围与约束

对于 30%30\% 的数据,1S100,1L,R101 \le |S| \le 100,1 \le L,R \le 10

对于 60%60\% 的数据,1L,R1061 \le L,R \le 10^6

对于另外 10%10\% 的数据,borderS=S1\text{border}_{S}=|S|-1

对于 100%100\% 的数据,1S106,1LR1091 \le |S| \le 10^6,1 \le L \le R \le 10^9,输入均为整数和小写字母。