Longest Common Subsequence (LCS) หา ความยาว ของ subsequence ที่พบใน ทั้งสองสตริง (ไม่ต้องติดกัน ต้องเรียงลำดับเดียวกัน) ตัวอย่างโค้ด (DP 2D) public class Demo { // คืนความยาว LCS int lcsLength(char[] a, char[] b, int m, int n) { // dp[i][j] = LCS length ของ a[0..i-1] และ b[0..j-1]