atcoder#DPF. LCS
LCS
配点 : 点
問題文
文字列 および が与えられます。 の部分列かつ の部分列であるような文字列のうち、最長のものをひとつ求めてください。
注釈
文字列 の部分列とは、 から 個以上の文字を取り除いた後、残りの文字を元の順序で連結して得られる文字列のことです。
制約
- および は英小文字からなる文字列である。
入力
入力は以下の形式で標準入力から与えられる。
出力
の部分列かつ の部分列であるような文字列のうち、最長のものをひとつ出力せよ。 答えが複数ある場合、どれを出力してもよい。
axyb
abyxb
axb
答えは axb
または ayb
です。
どちらを出力しても正解となります。
aa
xayaz
aa
a
z
答えは `` (空文字列) です。
abracadabra
avadakedavra
aaadara