摘要:
首先不难发现,字符串具体是啥对答案没有影响。 于是有两种做法,第一种我个人认为更好理解,就是由于长度相同的字符串,用相同操作次数产生它们的方案数是一样的,则设计 f(i,j) 表示用 i 次操作产生长度为 j 的字符串的方案数,则有 加入 0/1,$f(i+1,j+1)\gets f 阅读全文
摘要:
设 f(S) 表示将字符串 S 拆分成 T 的前缀相连,最少需要划分成几段。 需要注意到一个性质,每个字符串被拆分时,最后一个子串应尽可能长。换句话说,若字符串 A,B 都是可以转移的位置,且 A 是 B 的前缀,则必有 f(A)<f(B),从 A 转移一定最优 阅读全文