2013年8月12日

POJ2192 - Zipper(区间DP)

摘要: 题目大意 给定三个字符串s1,s2,s3,判断由s1和s2的字符能否组成字符串s3,并且要求组合后的字符串必须是s1,s2中原来的顺序、 题解 用dp[i][j]表示s1的前i个字符和s2的前j个字符能否组成s3的前i+j个字符,有两个子问题,dp[i-1][j]和dp[i][j-1],如果dp[i-1][j]为真并且s1[i]==s3[i+j]或者dp[i][j-1]为真并且s2[j]==s3[... 阅读全文

posted @ 2013-08-12 10:32 仗剑奔走天涯 阅读(179) 评论(0) 推荐(0) 编辑

导航