제출 #1143243

#제출 시각아이디문제언어결과실행 시간메모리
1143243Luca7새로운 문제 (POI13_luk)C++20
0 / 100
149 ms18568 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; vlev[0]=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...