Submission #1168127

#TimeUsernameProblemLanguageResultExecution timeMemory
1168127Muhammad_AneeqTriumphal arch (POI13_luk)C++20
0 / 100
2096 ms17368 KiB
/*
بسم الله الرحمن الرحيم
Author:
                          (:Muhammad Aneeq:)
*/

#include <iostream>
#include <vector>
#warning check the output
using namespace std;
int const N=3e5+10;
vector<int>nei[N];
int ans=0;
void dfs(int u,int p=-1)
{
    int cur=0;
    for (auto i:nei[u])
    {
        if (i==p) continue;
        cur++;
        dfs(i,u);
    }
    ans=max(ans,cur);
}
inline void solve()
{
    int n;
    cin>>n;
    for (int i=1;i<n;i++)
    {
        int u,v;
        cin>>u>>v;
        nei[u].push_back(v);
        nei[v].push_back(u);
    }
    int ans1=n;
    for (int i=1;i<=n;i++)
    {
        ans=0;
        dfs(i);
        ans1=min(ans,ans1);
    }
    cout<<ans1<<endl;
}
int main()
{
    ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);
    int t=1;
    for (int i=1;i<=t;i++)
    {
        solve();
    }
}

Compilation message (stderr)

luk.cpp:9:2: warning: #warning check the output [-Wcpp]
    9 | #warning check the output
      |  ^~~~~~~
#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...