文字列 \(S, T, U\) が与えられます。
あなたは文字列 \(S\) の部分文字列で長さが \(T\) と同じであるものを1つ選び、 \(T\) に置き換える操作をちょうど1回行います。
置き換えた後の文字列を \(S'\) としたとき、 \(S'\) の部分文字列のうち \(U\) に一致するものの個数の最大値を求めなさい。
Note. ある文字列から連続する部分列を取った時、その文字列を元の文字列の部分文字列といいます。
3行与えられ、1, 2, 3行目にはそれぞれ \(S, T, U\) が与えられる。
答えを1行に出力しなさい。
作成日 : 2018/7/19
戻る