Edit Distance

editDistance(S, T) は、文字列 S を T に変換するための編集距離を求めます。

許される操作は、1 文字の挿入・削除・置換です。

import

import atcoder/extra/dp/edit_distance

使用例

import atcoder/extra/dp/edit_distancedoAssert editDistance("kitten", "sitting") == 3doAssert editDistance("abc", "abc") == 0doAssert editDistance("abc", "") == 3

計算量

S.len = n, T.len = m とすると、

です。