2019年8月17日

dp--最长公共子序列LCS

摘要: 给定两个字符串,求解这两个字符串的最长公共子序列(Longest Common Sequence)。比如字符串1:BDCABA;字符串2:ABCBDAB 则这两个字符串的最长公共子序列长度为4,最长公共子序列是:BCBA 核心思想 这张图片可以很好的理解lcs 例题 hdu1423 1 #inclu 阅读全文

posted @ 2019-08-17 16:37 By_布衣 阅读(115) 评论(0) 推荐(0)

Floyd-任意两点间最短路

摘要: 复杂度: O(v^3) 思想: DP 通过枚举中间点来优化它的时间复杂度 d[i][j][k]表示从i到j在节点只允许经过[0,k]时的最短距离 a. 如果最短路经过k点,则d[i][j][ k ] = d[i][k][k-1] + d[k][j][k-1] b. 如果最短路不经过k点,则d[i][ 阅读全文

posted @ 2019-08-17 09:41 By_布衣 阅读(172) 评论(0) 推荐(0)

导航