石之海
4000ms 0k
描述:
在JoJo的世界里,有些人能够将他们内在的精神力量转化为替身。空条徐伦,和他父亲一样,有“替身力量”。她的替身被称为石之自由,可以操纵弦。不幸的是,她被陷害并被判在绿海豚监狱服刑15年。她需要用她的替身力量帮助她从石海重获自由。
由于她刚刚获得了她的替身力量,她需要一段时间来适应它。现在有n个字符串S1 S2…Sn。她想通过以下步骤来训练自己的力量:
1.设置索引i=1, T为空字符串。
2.从Si中均匀随机地选择一个字符,这意味着每个字符被选中的概率是1/|Si|,其中|Si|是Si的长度。
3.将所选字符追加到T的后面。
4.如果i<n,则i++并返回步骤2。
在这些步骤之后,空条徐伦得到另一个字符串T。她定义T的幂值为p1,p2,…,pn的变换个数,满足以下条件Tp1Tp2....Tpn是一个回文。
回忆一下,回文被定义为从左到右或从右到左读取时相同的字符串。例如,aa,aba,acca是回文,而ab,cab不是。一个排列p1 p2…pn是一个序列其中从1到n的每个整数只出现一次。
为了估计她的能力,空条徐伦想知道弦T的能力值的期望值。