9.4.1線性結構上的動態規劃
最長上升子序列問題
分析:
設d(i)爲以i結尾的最長上升子序列的長度,則d(i)=max{0,d(j)}+1;最終答案是max{d(i)}
最長公共子序列問題
分析:
設d(i,j)爲A1,A2,,,Ai和B1,B2,,,,,,Bj的LCS長度,則當A[i]=A[j]時d(i,j)=d(i-1.j-1)+1,否則d(i,j)=max{d(i-1,j),d(i,j-1)}
9.4.2樹上的動態規劃
樹的最大獨立集
9.4.3複雜狀態的動態規劃
最優配對問題
具體問題以後補充