atcoder#DPF. LCS
LCS
题目描述
文字列 および が与えられます。 の部分列かつ の部分列であるような文字列のうち、最長のものをひとつ求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
の部分列かつ の部分列であるような文字列のうち、最長のものをひとつ出力せよ。 答えが複数ある場合、どれを出力してもよい。
题目大意
题目描述:
给定一个字符串 和一个字符串 ,输出 和 的最长公共子序列。
输入格式:
两行,第一行输入 ,第二行输入 。
输出格式:
输出 和 的最长公共子序列。如果有多种答案,输出任何一个都可以。
说明/提示:
数据保证 和 仅含英文小写字母,并且 和 的长度小于等于3000。
axyb
abyxb
axb
aa
xayaz
aa
a
z
abracadabra
avadakedavra
aaadara
提示
注釈
文字列 の部分列とは、 から 個以上の文字を取り除いた後、残りの文字を元の順序で連結して得られる文字列のことです。
制約
- および は英小文字からなる文字列である。
Sample Explanation 1
答えは axb
または ayb
です。 どちらを出力しても正解となります。
Sample Explanation 3
答えは `` (空文字列) です。