#1223. [CSP2023 提高级] 第 7 题

[CSP2023 提高级] 第 7 题

最长公共子序列长度常常用来衡量两个序列的相似度。其定义如下:给定两个序列 X=x1,x2,x3,,xmX={x_1,x_2,x_3,\cdots,x_m}Y=y1,y2,y3,,ynY={y_1,y_2,y_3,\cdots,y_n},最长公共子序列(LCS)问题的目标是找到一个最长的新序列 Z=z1,z2,z3,,zkZ={z_1,z_2,z_3,\cdots,z_k}, 使得序列 ZZ 既是序列 XX 的子序列,又是序列 YY 的子序列,且序列 ZZ 的长度 kk 在满足上述条件的序列里是最大的。 (注:序列 AA 是序列 BB 的子序列,当且仅当在保持序列 BB 元素顺序的情况下,从序列 BB 中删除若干个元素,可以使得剩余的元素构成序列 AA。)则序列 ABCAAAABAABABCBABA 的最长公共子序列长度为( )

{{ select(1) }}

  • 44
  • 55
  • 66
  • 77