#38690: 思路


qerpzzea@gmail.com (賽希爾 cecill(陳宥穎))

學校 : 高雄市立中正高級中學
編號 : 169400
來源 : [163.32.60.236]
最後登入時間 :
2024-05-01 11:18:53
a252. Another LCS -- 2011成功高中校內賽初賽第三題 | From: [118.171.6.113] | 發表日期 : 2023-12-17 16:35

狀態表示:

dp[i][j][k] 代表所有從a序列中的前i個字母,b序列中的前j個字母,c序列中的前k個字母出現的子序列的最大值

狀態計算:

集合劃分 dp[i][j][k]=max(

dp[i-1][j][k],

dp[i][j-1][k],

dp[i][j][k-1],

dp[i-1][j-1][k],

dp[i][j-1][k-1],

dp[i-1][j][k-1],

dp[i-1][j-1][k-1]+1 (當a[i]==b[j]==c[k]時)

)

 
ZeroJudge Forum