Submission #1143246

#TimeUsernameProblemLanguageResultExecution timeMemory
1143246Luca7Triumphal arch (POI13_luk)C++20
0 / 100
152 ms18460 KiB
#include<iostream> #include<vector> using namespace std; // ifstream cin("data.in"); // ofstream cout("data.out"); vector<vector<int>> graph; vector<int> vlev; void dfs(int p,int u,int l){ vlev[l]++; for(auto v:graph[u]){ if(p!=v){ dfs(u,v,l+1); } } } int main(){ int i,j,n,u,v; cin>>n; graph.resize(n+1); vlev.resize(n+1,0); for(i=1;i<n;i++){ cin>>u>>v; graph[u].push_back(v); graph[v].push_back(u); } int res=1; dfs(-1,1,0); for(i=0;i<=n;i++){ res=max(res,vlev[i]); } cout<<res; 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...