POJ 2192 Zipper

定義dp[i][j]爲串1的前i個字符與串2的前j個字符最多能組成的串3前若干個字符

那麼,只有當dp[i][j]=i+j的時候往下轉移纔有意義,否則,不可能將串1和串2按照順序組成串3

並且此時必須同時滿足s1[i+1]=s3[i+j+1]或者s2[j+1]=s3[i+j+1]才能往下轉移

 

代碼:

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章