Causewhenwe′regonesf Cause when we're goneCausewhenwe′regone. 月色哥哥拿出了一个字符串sss展示给氧气少年看,对氧气少年说,"你信不信我能把这个变成ttt?让字符串sss的一段非空子串消失,然后该区间两端的字符串会自动拼接起来,例如:当s=abcdefgs=tt abcdefgs=abcdefg时,在让s2,s3…s6消失后,有s=ags=tt ags=ag,阅读样例解释可以帮助理解上述过程,两种操作方案被视为不同,当且仅当这两种操作方案的操作次数不同,或者在某一次操作中选择的区间不同。
So let′s pretend a little longersf So let's pretend a little longerSo let′s pretend a little longer Cause when we′re gonesf Cause when we're goneCause when we′re gone Everything goes onsf Everything goes onEverything goes on —— Everything Goes On, Porter RobinsonEverything Goes On, text{Porter Robinson}Everything Goes On, Porter Robinson 月色哥哥拿出了一个字符串 sss 展示给氧气少年看,对氧气少年说,"你信不信我能把这个变成 ttt?"氧气少年看了看月色哥哥,"请开始你的表演。" 现在要将字符串 sss 通过任意多次(可能是零次)操作将其变为字符串 ttt,操作的描述如下: 让字符串 sss 的一段非空子串消失,然后该区间两端的字符串会自动拼接起来。例如:当 s=abcdefgs=tt abcdefgs=abcdefg 时,在让 s2,s3…s6s_2,s_3dots s_6s2,s3…s6 消失后,有 s=ags=tt ags=ag。 阅读样例解释可以帮助理解上述过程。 请求出不同的操作方案种数,答案对 998244353998244353998244353 取模。 两种操作方案被视为不同,当且仅当这两种操作方案的操作次数不同,或者在某一次操作中选择的区间不同。