優美的串

50分: fi,S 表示長度爲 i,按照 ABAB… 方式排列結尾情況爲 S 的串 的個數。S 記錄當前串的結尾有連續多少個 A 或連續個多少個 T。 那 S 的狀態數一共爲 2n 個。 對於 K ≤ 500 直接 dp,對於 K ≤ 109 矩乘 + 前綴和。 100分: fi,SA,SB 記錄長度爲 i 的,所有以結尾爲 A 子串的分割方式中最短的子串狀態爲 SA(若不存在以 A 結尾的分割方
相關文章
相關標籤/搜索