2 つの文字列の最長共通部分列を返す Python 関数を実装しました。ここで、任意の数の文字列の最長共通部分列を返す関数を実装したいと思います。
3つの文字列についてこのヘルプを見つけました:
dp[i, j, k] = / 1 + dp[i - 1, j - 1, k - 1] if A[i] = B[j] = C[k]
\ max(dp[i - 1, j, k], dp[i, j - 1, k], dp[i, j, k - 1]) otherwise
しかし、私はこのヒントをよく理解していません。だから、誰かが私を助けることができれば、私は感謝します. よろしく、マーク