马鞍点最长回文子串最长公共子序列最大子集问题