atcoder#PANASONIC2020E. Three Substrings
Three Substrings
题目描述
すぬけ君は、文字列 を持っています。 あぬけ君、ぶぬけ君、くぬけ君は次のような方法でそれぞれ文字列 を得ました。
- の空でない ( 全体であってもよい) 連続な部分文字列を一つ選ぶ。その部分文字列のうちいくつかの文字 ( 個や全部であってもよい) を
?
で置き換える。
たとえば、 が mississippi
であるとき、部分文字列として ssissip
を選び、その 文字目を ?
で置き換えることで ?s?ssip
を得ることができます。
文字列 が与えられます。 の長さとして考えられる最小値を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
の長さとして考えられる最小値を出力せよ。
题目大意
将一字符串 拆分为 三个子串,并选取 中的一个非空连续子串,并将其中的一部分字符替换为?
。
输入字符串 ,求字符串 的最小长度。
a?c
der
cod
7
atcoder
atcoder
???????
7
提示
制約
- は英小文字と
?
からなる。
Sample Explanation 1
たとえば、 が atcoder
のとき条件を満たします。
Sample Explanation 2
は相異なるとは限りません。