题目链接:http://codeforces.com/contest/655/problem/E 大意是Bessie只会英文字母表中的前k种字母,现在有一个长度为m+n的字母序列,Bessie已经知道了前m个字符,问如何填充剩下的n个字符,使得整个序列的不同子序列数目最大.当然所有字母都得是Bessie会的前k个字母. 两个月前比赛的时候做的,是一道不错的题. 关于子序列个数的计算 令dp[i]表示前i个数字组成的序列中子序列的个数, 则对于第i个数字a[i]来说,dp[i]来源于两种情况的转化…