总结:1.由于当截取字符串a从0到i,截取字符串b从0到j,此时两截取的字符串的最长公共子序列与前面的状态有关,并可写出状态转移方程,故使用动态规划可以解决。关键是想出状态转移方程。dp[i][j]= dp[i−1][j−1]+1, 当text1[i−1]=text2[j−1]时 max(dp[i−1][j],dp[i][j−1]),当text1[i−1]不等于text2[j−1] import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanne...