![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最长公共子序列
搬砖的小孩有肉吃
我曾十步杀一人,却败给你的眼神
展开
-
求最长公共子序列的长度及路径
求长度:#include<cstdio>#include<cstring>#include<algorithm>using namespace std;const int N = 1000;char a[N],b[N];int dp[N][N];//dp[i][j]代表第一个字符串的前i项和第二个字符串的前j项的最长公共子序列int main...原创 2019-07-22 18:23:29 · 317 阅读 · 0 评论 -
回文词(最长公共子序列)
回文词是一种对称的字符串——也就是说,一个回文词,从左到右读和从右到左读得到的结果是一样的。任意给定一个字符串,通过插入若干字符,都可以变成一个回文词。你的任务是写一个程序,求出将给定字符串变成回文词所需插入的最少字符数。比如字符串“Ab3bd”,在插入两个字符后可以变成一个回文词(“dAb3bAd”或“Adb3bdA”)。然而,插入两个以下的字符无法使它变成一个回文词。 给出一个字符串求出使其变...原创 2019-07-22 19:07:12 · 660 阅读 · 0 评论