Submission #1143210

#TimeUsernameProblemLanguageResultExecution timeMemory
1143210victor_cTriumphal arch (POI13_luk)C++20
0 / 100
2095 ms324 KiB
#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 timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...