C 最长非公共子序列
如果两个字符串相等则是-1,否则为最长字符串的长度
#include<bits/stdc++.h>
using namespace std;
int main(){
string s1,s2;
while(cin>>s1>>s2){
if(s1.size()!=s2.size()){
cout<<max(s1.size(),s2.size())<<endl;;
}
else if(s1!=s2){
cout<<s1.size()<<endl;
}
else{
cout<<"-1\n";
}
}
return 0;
}
京公网安备 11010502036488号