[1035][中等][动态规划] 不相交的线
最后更新于
最后更新于
我们在两条独立的水平线上按给定的顺序写下 A 和 B 中的整数。
现在,我们可以绘制一些连接两个数字 A[i] 和 B[j] 的直线,只要 A[i] == B[j],且我们绘制的直线不与任何其他连线(非水平线)相交。
以这种方法绘制线条,并返回我们可以绘制的最大连线数。
示例 1:
示例 2:
示例 3:
提示:
1 <= A.length <= 500
1 <= B.length <= 500
1 <= A[i], B[i] <= 2000
如果想要不相交, 连线的两端, 每个数组中的数字的相对位置要保持一致, 因此就是在求公共子序列. 问题转换成了求两个数组的最长公共子序列.