题目链接:
http://codeforces.com/problemset/problem/766/A
题解:
这题目说明英语真的很重要,自己一开始差点看成了dp。
就是给你两个字符串,如果相等,就输出-1,不然就输出这两个字符串长度的最大值。
代码:
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;
const int maxn = 1e5+10;
#define met(a,b) memset(a,b,sizeof(a))
#define inf 0x3f3f3f3f
char s1[maxn],s2[maxn];
int main()
{
while(cin>>s1>>s2)
{
int len1=strlen(s1);
int len2=strlen(s2);
if(strcmp(s1,s2))
cout<<max(len1,len2)<<endl;
else
cout<<-1<<endl;
}
}