Submission #1143251

#TimeUsernameProblemLanguageResultExecution timeMemory
1143251laurentiu_tTriumphal arch (POI13_luk)C++20
0 / 100
151 ms18672 KiB
#include<bits/stdc++.h> using namespace std; int n,d[300001],nr[300001],r=0; vector<int> a[300001]; queue<int> q; int main() { cin>>n; for(int i=1;i<n;i++) { int x,y; cin>>x>>y; a[x].push_back(y); a[y].push_back(x); } q.push(1); d[1]=1; while(!q.empty()) { int x=q.front(); q.pop(); for(int i=0;i<a[x].size();i++) if(d[a[x][i]]==0) { d[a[x][i]]=d[x]+1; nr[d[a[x][i]]]++; r=max(r,nr[d[a[x][i]]]); q.push(a[x][i]); } } cout<<r; }
#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...