1. 程式人生 > 實用技巧 >51Nod 1154 迴文串劃分

51Nod 1154 迴文串劃分

Problem

有一個字串S,求S最少可以被劃分為多少個迴文串。
例如:abbaabaa,有多種劃分方式。

a|bb|aabaa - 3 個迴文串
a|bb|a|aba|a - 5 個迴文串
a|b|b|a|a|b|a|a - 8 個迴文串

其中第1種劃分方式的劃分數量最少。

Solution

先預處理,然後見官方攻略: