Morning_X和seventh的字符串

TimeLimit:2000MS  MemoryLimit:256MB
64-bit integer IO format:%I64d
未提交 | 登录后收藏
Problem Description

Morning_X是一个幼儿园的小屁孩,他特意学了字母,因为老师今天要讲关于拼音的知识,然后他打算在老师面前装十三,然而他在装13的过程中被一个转校生狠狠打了脸,所以他决定找他老大seventh帮忙,打回去,seventh决定用在网上看到的关于最长非公共子序列的问题狠狠打回去转校生的脸。

 

seventh给了转校生两个字符串a和b,要转校生找到a和b的最长非公共子序列;一个字符串的子序列的字符就出现在原来的字符串中的顺序是相同的,但是从表面上看不一定是连续的,比如“a”“b”“ab”都是“abc”的子序列,而字符串“abbc”却不是,空字符串是所有字符串的子序列;

Input

第一行是字符串a,第二行是字符串b,两个字符串都是有小写字母构成(0<a,b<100000)

Output

如果a,b没有最长非公共子序列,则输出-1,否则就输出a与b的最长非公共子序列

SampleInput 1
abcd
defgh
SampleOutput 1
5
SampleInput 2
a
a
SampleOutput 2
-1
 Note

关于第一个样例:你可以从b中选择最长子序列“defgh”,然后“defgh”不会出现在a的子序列中;
Submit
题目统计信息详细
总AC数28
通过人数27
尝试人数28
总提交量60
AC率45.00%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: