第一行一个数 n ,表示乐谱上字符串的个数。
第二行,共 n 个 [0,998244352] 之间的数,,表示第 i 个字符串反转的概率在模 998244353 意义下的值。
第三行到第 n+2 行,每行若干个字符,第 i 行表示第 i-2 个字符串。
一个数,表示题意中终发动的魔法值在模 998244353 意义下的期望。
对于第一个样例,所有串都没有概率反转,所以:
对于第一个串中的后缀 a:
|lcp(a,a)|=1, |lcp(a,aa)|=1,|lcp(a,aaa)|=1,|lcp(a,abb)|=1,贡献为 4。
对于第一个串中的后缀 aa :
|lcp(aa,a)|=1, |lcp(aa,aa)|=2,|lcp(aa,aaa)|=2,|lcp(aa,abb)|=1, 贡献为 6
对于第一个串中的后缀 aaa:
|lcp(aaa,a)|=1, |lcp(aaa,aa)|=2,|lcp(aaa,aaa)|=3,|lcp(aaa,abb)|=1,贡献为 7。
对于第二个串中的后缀 b:
|lcp(b,b)|=1, |lcp(b, bb)|=1, 贡献为 2。
数据范围:。