제출 #1143112

#제출 시각아이디문제언어결과실행 시간메모리
1143112sebi_ripa새로운 문제 (POI13_luk)C++20
0 / 100
169 ms17276 KiB
#include <iostream> #include <vector> using namespace std; vector <int> adj[300005]; int ans = 0; void dfs(int node, int t) { for(auto x : adj[node]) if(x != t) dfs(x, node); ans = max(ans, (int)adj[node].size()-1); } int main() { int n; cin >> n; for(int i = 1; i < n; i++) { int x, y; cin >> x >> y; adj[x].push_back(y); adj[y].push_back(x); } dfs(1, 1); cout << ans; }
#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...