[原题链接]传送门 [题面大意] 一个字符串,可以将它改写成循环节带括号的形式进行压缩,输出压缩长度最小的字符串. [题解思路] 1.没思路没思路,不知道怎么乱搞,大概就可以想到动态规划. 2.套路区间dp,f[l][r]表示[l,r]区间内的最小表示(字符串)和长度. 3.考虑需要进行的两个操作:折叠和合并. 折叠:每次扫描区间来求循环节感觉不是很行.->枚举折叠后的循环节的长度 合并:枚举中心点,注意长度和字符串都要更新. 4.注意边界:枚举循环节时 ,如果超出r的范围,当前长度就可作为循环…