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