HDU 2115 I Love This Game(结构体排序 or pair)
750
2022-08-23
[leetcode] 522. Longest Uncommon subsequence II
Description
Given a list of strings, you need to find the longest uncommon subsequence among them. The longest uncommon subsequence is defined as the longest subsequence of one of these strings and this subsequence should not be any subsequence of the other strings.
A subsequence is a sequence that can be derived from one sequence by deleting some characters without changing the order of the remaining elements. Trivially, any string is a subsequence of itself and an empty string is a subsequence of any string.
The input will be a list of strings, and the output needs to be the length of the longest uncommon subsequence. If the longest uncommon subsequence doesn’t exist, return -1.
Example 1:
Input: "aba", "cdc", "eae"Output: 3
Note:
All the given strings’ lengths will not exceed 10.The length of the given list will be in the range of [2, 50].
分析
题目的意思是:找出字符串数组中所有字符串的最长非公共子序列。
如果一个str是其他字符串的公共子集的话,函数就要返回-1;如果不是,那就是非公共子集,我们就找到了一个非公共子序列,我们更新res,来寻找最大的非公共子集。
代码
class Solution {public: int findLUSlength(vector 参考文献 [LeetCode] Longest Uncommon Subsequence II 最长非共同子序列之二
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~