[HNOI2008]GT考试
摘要:
传送门:http://61.187.179.132:8080/JudgeOnline/showproblem?problem_id=1009【题目分析】:由于不会KMP,所以想到动态规划,设F[i,j]表示A串的前i个字符和B串的前j个字符匹配的种类数。显然有F[i]只由F[i-1]递推而得到。于是想到矩阵乘法(其实是看数据后想到的……,这是题解就那么些吧……)。我们枚举F[i-1]已经匹配了j位,枚举下一位的字符'0'..'9'然后求能拓展出来的F[i]中的状态。然后矩阵乘法就好啦……最后的答案就是Σ(ans[0,i]),时间复杂度O(M^3log(n));【 阅读全文
posted @ 2011-03-17 19:35 Skywalker_Q 阅读(968) 评论(0) 推荐(0) 编辑