Cod sursa(job #175661)

Utilizator alex.domintealex dominte alex.dominte Data 10 aprilie 2008 11:44:48
Problema Zvon Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <fstream.h>

ifstream fin ("zvon.in");
ofstream fout ("zvon.out");

char a[100000][100000];
long n,lg,max,nrt,l;

void parc (int k)
     {
     long i;
     for (i=1;i<=n;i++)
	 {
	 if (a[k][i]==l)
	    {
	    lg++;
	    parc (i);
	    lg--;
	    }
	 else
	   if(max<lg)
	     max=lg;
	 }
     }

int main ()
    {
    fin>>nrt;
    long i,j,k;
    for (l=1;l<=nrt;l++)
	{
	fin>>n;
	for (k=0;k<n-1;k++)
	    {
	    fin>>i>>j;
	    a[i][j]=l;
	    }
	lg=1; max=0;
	if (n!=1)
	   { parc (1); fout<<max<<'\n'; }
	else fout<<0<<'\n';
	}
    return 0;
    }