//dp[i][j] :以下标i - 1为结尾的A,和以下标j - 1为结尾的B,最长重复子数组长度为dp[i][j]。
var findLength = function(nums1, nums2) {
let len1=nums1.length
let len2=nums2.length
let dp=Array(len1+1).fill(0).map(()=>Array(len2+1).fill(0))
let result=0
for(let i=1;i<=len1;i++){
for(let j=1;j<=len2;j++){
if(nums1[i-1]==nums2[j-1]){
dp[i][j]=dp[i-1][j-1]+1
}
result=Math.max(result,dp[i][j])
}
}
return result
};
11-08
574
07-01
586
09-29
246
06-08