Submission #1143250

#TimeUsernameProblemLanguageResultExecution timeMemory
1143250adimiclaus15Triumphal arch (POI13_luk)C++20
0 / 100
177 ms18392 KiB
#pragma GCC optimize("O3,unroll-loops") #include <bits/stdc++.h> using namespace std; const int NMAX = 3e5; vector<int>G[NMAX+5]; int viz[NMAX+5],vkids[NMAX+5]; void DFS(int nod,int niv){ viz[nod]=1;int kids=0; for(int i=0;i<G[nod].size();i++){ if(viz[G[nod][i]]==0){ DFS(G[nod][i],niv+1);kids++; } } vkids[niv]=max(vkids[niv],kids); } int main() { int n,a,b;cin>>n; for(int i=1;i<n;i++){ cin>>a>>b; G[a].push_back(b);G[b].push_back(a); } DFS(1,1); int rez=0; for(int i=1;i<=n;i++){ rez=max(rez,vkids[i]); } cout<<rez<<'\n'; 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...