Submission #1143272

#TimeUsernameProblemLanguageResultExecution timeMemory
1143272db_123Triumphal arch (POI13_luk)C++20
0 / 100
171 ms17244 KiB
#include <iostream> #include <vector> using namespace std; int n, rs = -1e9; vector<vector<int>> graph; void read() { cin >> n; graph.resize(n + 1); for (int i = 1; i < n; i++) { int a, b; cin >> a >> b; graph[a].emplace_back(b); graph[b].emplace_back(a); } } void dfs(int node, int par) { int cnt = 0; for (auto it : graph[node]) { if (it == par) { continue; } cnt ++; dfs(it, node); } rs = max(rs, cnt); } void solve() { dfs(1, 0); cout << rs; } int main() { read(); solve(); 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...