最长公共子序列(动态规划)
设X={A,B,C,B,D,A,B}X=\{A,B,C,B,D,A,B\}X={A,B,C,B,D,A,B},Y={B,D,C,A,B,A}Y=\{B,D,C,A,B,A\}Y={B,D,C,A,B,A},则类似于序列{B,C,A}\{B,C,A\}{B,C,A}和{B,C,B,A}\{B,C,B,A\}{B,C,B,A}这样的子序列,它既是XXX的子序列又是YYY的子序列,称为XXX和YYY的公共子序列。本问题是求两个串的最长公共子序列,即求解所有公共子序列中最长的序列。
思路