#include <iostream>
using namespace std;
int f[10005], tata[10005];
int main()
{
int n, a, b, aux, cnt=1, maxx=0;
cin>>n;
tata[1]=1;
for(int i=1; i<n; i++)
{
cin>>a>>b;
if(tata[a]!=0) tata[b]=a;
else tata[a]=b;
}
for(int i=1; i<=n; i++)
{
aux=tata[i];
while(tata[i]!=1)
{
tata[i]=tata[aux];
cnt++;
}
f[cnt]++;
}
for(int i=1; i<=n; i++)
{
if(f[i]>maxx) maxx=f[i];
}
cout<<maxx;
return 0;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |