总结,字符数组开 5×1065\times 10^65×106 试试。
我的代码用了字符数组,大小 106+510^6+5106+5,因为题目中说道 ∣S∣≤106|S|\le10^6∣S∣≤106,我认为单次 10610^6106 就意味着极限 10610^6106 结果 RE 了。按照 ∑∣S∣≤5×106\sum|S|\le 5\times10^6∑∣S∣≤5×106 来开,然后过了。