521. 最长特殊序列 Ⅰ - 力扣(LeetCode) (leetcode-cn.com)
解析
最长的特殊序列的长度:
1. 如果两串长度不相同,那么最长的特殊序列的长度即为较长的字符串的长度
2. 如果两串长度相同
1)如果两串不等,那么最长的特殊序列的长度即为它们的长度
2)如果两串相等,那么返回-1
代码
class Solution {
public:
int findLUSlength(string a, string b) {
int la = a.length(), lb = b.length();
return la != lb || a.compare(b) ? max(la, lb) : -1;
}
};