結果 : longest common subsequence dynamic programming leetcode 1143