比赛 暑假培训B班二测 评测结果 WWWWWAWWWW
题目名称 牛棚回声 最终得分 10
用户昵称 ok 运行时间 0.003 s
代码语言 C++ 内存使用 0.31 MiB
提交时间 2012-07-22 10:25:28
显示代码纯文本
#include <fstream>
#include <string>
using namespace std;
int main()
{
	string a,b;
	char c[81],d[81];
	int m=0,mo=0,l1,l2,zhi=1,i,j;
	ifstream input("echo.in");
    ofstream output("echo.out");
	input>>a>>b;
	l1=a.length();
	l2=b.length();
	if(l1<=l2) zhi=l1;
	if(l2<=l1) zhi=l2;
	for(j=zhi-1;j>=0;j--)
	{
		for(i=0;i<=j;i++)
		{
			c[i]=a[i];
			d[i]=b[l2-i-1];
		}
		for(i=0;i<=j;i++)
		{
			if(c[i]==d[i]) m++;
		}
		if(m==j+1)
		{
			if(m>mo) mo=m;
		}
		m=0;
	}
	for(j=zhi-1;j>=0;j--)
	{
		for(i=0;i<=j;i++)
		{
			c[i]=b[i];
			d[i]=a[l1-i-1];
		}
		for(i=0;i<=j;i++)
		{
			if(c[i]==d[i]) m++;
		}
		if(m==j+1)
		{
			if(m>mo) mo=m;
		}
		m=0;
	}
	output<<mo<<endl;
	input.close();
    output.close();
    return 0;
}