Codeforces Gym 100543G Virus synthesis (Palindromic Tree + DP) 2014欧洲中部赛区G题
题目大意:就是现在初始的时候没有任何DNA链,现在又无数个A,G,C,T这些材料无数个,每次可以在已经有的链上选择2中操作:1.在链的的左边或者右边加上A,G,C,T的其中一个2.将现有的链镜像相连如AGC镜像可以变成AGCCGA或CGAAGC给出一个长度不超过10^5的目标串,问最少需要几次操作完成这样一条链,其实的链为空大致思路:这个题挺难的,想了好久才想明白首先注意到对于目标串,最优的构造策