记录编号 460451 评测结果 AAAAAAAAAA
题目名称 [USACO Oct09] 牛棚回声 最终得分 100
用户昵称 GravatarJustWB 是否通过 通过
代码语言 C++ 运行时间 0.003 s
提交时间 2017-10-17 09:37:53 内存使用 0.31 MiB
显示代码纯文本
#include<cstdio>
#include<cstring>
#include<iostream>
using namespace std;
int sa,sb,ans;
char a[81],b[81];
int main()
{
	freopen("echo.in","r",stdin);
	freopen("echo.out","w",stdout);
	scanf("%s%s",a,b);
	sa=strlen(a)-1,sb=strlen(b)-1;
	for(int i=sa;i>=0;i--)
	{
		int j=sa-i,tmp=0;
		if(sb<j)break;
		for(int k=0,l=i;k<=j&&l<=sa;k++,l++)
			if(b[k]!=a[l])break;
			else ans=max(ans,++tmp);
	}
	for(int i=sb;i>=0;i--)
	{
		int j=sb-i,tmp=0;
		if(sa<j)break;
		for(int k=0,l=i;k<=j&&l<=sb;k++,l++)
			if(a[k]!=b[l])break;
			else ans=max(ans,++tmp);
	}
	printf("%d\n",ans);
	return 0;
}