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;
}