Codeforces #49E: Common Ancestor 题解
首先可以发现一个性质:祖先字符串的一个字符一定对应着孩子字符串的一个区间于是可以dpdp[i][j]表示s1考虑到第i位,s2考虑到第j位,祖先字符串的最短长度枚举祖先字符串的最后一个字符对应了孩子字符串的哪个区间所以枚举x,y,dp[i][j]=if (s1的x+1~i和s2的y+1~j可以由同一个字符扩展而来) min(dp[x][y]+1)if中的内容可以再用一个区间dp预处理一下dp2[l...
原创
2018-03-05 15:24:27 ·
233 阅读 ·
0 评论