AtCoder Beginner Contest 211

Score

A B C D E F
AC AC AC(1) AC / /

A

送分题。

B

送分题。

C

(dp[i][j])(S)的前(i)个字符组成目标串的前(j)个字符的总数,则:

[dp[i][j] = egin{cases} sum_{k < i,S[k] = St[j - 1]} dp[k][j - 1] & (S[i] = St[j])\ 0 & (S[i] eq St[j]) end{cases} ]

发现一边更新一边维护和即可。

D

bfs最短路计数送分题。

E

赛后补题。

F

赛后补题。

原文地址:https://www.cnblogs.com/luyiming123blog/p/15056407.html