NC205274. 最长非公共子序列
描述
输入描述
第一行包含一个字符串 ,第二行包含一个字符串 。 ()
输入保证 和 均只包含小写字母。
输出描述
在一行输出一个整数,表示最长非公共子序列的长度。
特别地,如果不存在非公共子序列,输出 -1 。
示例1
输入:
aba abc
输出:
3
示例2
输入:
lemon lemon
输出:
-1
pypy3(pypy3.6.1) 解法, 执行用时: 56ms, 内存消耗: 18636K, 提交时间: 2020-04-18 12:38:11
a=input() b=input() if(a==b): print(-1) else: print(max(len(a),len(b)))
Python3(3.5.2) 解法, 执行用时: 28ms, 内存消耗: 3448K, 提交时间: 2020-04-18 12:12:44
s1 = input() s2 = input() print(max(len(s1), len(s2)) if s1 != s2 else -1)
Ruby(2.4.2) 解法, 执行用时: 51ms, 内存消耗: 7280K, 提交时间: 2020-04-18 12:49:32
a = gets.chomp b = gets.chomp puts a == b ? -1 : [a.size, b.size].max