Cod sursa(job #154398)

Utilizator andrei-alphaAndrei-Bogdan Antonescu andrei-alpha Data 11 martie 2008 10:14:15
Problema Subsir Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include <stdio.h>
#include <string.h>
#define N 512
char v1[N],v2[N];
int main()
{
	int max=0,nr=0,i,j,a,b;
	freopen("subsir.in", "r",stdin);
	freopen("subsir.out", "w",stdout);
	scanf("%s", &v1);
	scanf("%s", &v2);
	a=strlen(v1);
	b=strlen(v2);
	for(i=0;i<a;++i)
		for(j=0;j<b;++j)
		{
			//printf("%c %c %d %d\n",v1[i],v2[j],i,j);
			if(v1[i]==v2[j])
				++nr; 
			else 
				nr=0;
			if(j<b-1 && v1[i]==v2[j])
				++i;
			if(nr>max) max=nr;
			printf("%c %c %d %d\n",v1[i],v2[j],i,j);
			printf("%d %d\n",max,nr);
		}	
	printf("max=%d\n", max);
	return 0;
}