题目大意
查看原帖
题目大意
1135241
Lyx8058楼主2024/7/30 15:18

题目描述

庞教授说:gshfd1jkhaRaadfglkjerVcvuy0gf

为了理解庞教授的话,我们想计算一下它的namomo子序列的数量。庞教授说的是一个包含nn个字符的字符串ss,其中每个字符要么是英文字母(小写或大写),要么是数字。ss的第ii个字符用s[i]s[i]表示(1≤i≤n1\leq i\leq n)。ss的子序列tt由一系列索引t1t_1,...,t6t_6定义并使1≤t1<t2<...<t6≤n1\leq t_1<t_2<...<t_6\leq n。设compare(c1,c2)compare(c_1,c_2)是两个字符的函数,使得当c1=c2c_1=c_2时compare(c1,c2)=1compare(c_1,c_2)=1,否则compare(c1,c2)=0compare(c_1,c_2)=0。tt是ss的子序列,当且仅当1≤i<j≤61\leq i<j\leq6时,compare(s[ti],s[tj])=compare(namomo[i],namomo[j])compare(s[t_i],s[t_j])=compare(namomo[i],namomo[j]),其中namomo[x]namomo[x]表示字符串namomonamomo的第xx个字符。(1≤x≤6)(1\leq x\leq 6)

输出给定字符串模998244353的namomonamomo子序列的数量。

输入格式

第一行包含一个nn个字符的字符串ss。(6\leq n\leq 10^{6})$$s只包含小写英文字母a~z,大写英文字母A~Z和数字0~9。

输出格式

输出一个整数--答案模998244353。

2024/7/30 15:18
加载中...