给定两个由小写英文字母组成的的字符串 s 和 t ,请返回这两个字符串的最长特殊子序列的长度。
特殊子序列的定义是:某个字符串的某一个子序列(不一定连续),无法在另一个字符串中找到同样的子序列则称为特殊子序列。
如果没有特殊子序列,则输出-1。
数据范围: ,两个字符串都由小写英文字母组成
"nowcoder","nowcoder"
-1
"nowcoder","nawcoder"
8
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s string字符串 * @param t string字符串 * @return int整型 */ int longestUniqueSubsequence(char* s, char* t ) { // write code here if(strcmp(s,t)==0) return -1; else{ return strlen(s)>strlen(t)?strlen(s):strlen(t); } }