传送门 题意简述:给出S,TS,TS,T两个字串,∣S∣≤10000,∣T∣≤1000|S|\le10000,|T|\le1000∣S∣≤10000,∣T∣≤1000,问至少从SSS中删去几个字符能够使得TTT不是修改后的SSS的字串. 思路: 考虑正难则反转化问题. 只需要求所有使得TTT不为SSS字串的SSS的字符数最大值. 于是设计状态fi,jf_{i,j}fi,j表示SSS中前iii个字符匹配上TTT的第jjj位可保留的最多字符数. 然后考虑当前这一位删不删转移就行了. 可以用kmpk…