#arc148b. [arc148_b]dp

[arc148_b]dp

给出一个长度为 N(1N5000)N (1 \le N \le 5000) 的字符串 SS,且 Si,Si{d,p}\forall S_i , S_i \in \{d,p \}

定义 rotate(l,r)rotate (l,r),对于区间 [l,r][l,r] 的每一个 ii,重新赋值 SiS_i,使得 SiSr+liS_i \not= S_{r+l-i} (即对称)。

需要执行 0011rotate(l,r)rotate (l,r)l,rl,r 是任意的),使得 SS 字典序最小。