제출 #576735

#제출 시각아이디문제언어결과실행 시간메모리
576735timreizinStar Trek (CEOI20_startrek)C++17
0 / 100
1 ms316 KiB
#include <iostream> #include <vector> #include <array> #include <algorithm> #include <iomanip> #include <cmath> #include <stack> #include <numeric> using namespace std; using ll = long long; const ll MOD = 1e9 + 7; int main() { cin.tie(0)->sync_with_stdio(0); int n, d; cin >> n >> d; vector<vector<int>> adj(n + 1); for (int i = 0; i + 1 < n; ++i) { int u, v; cin >> u >> v; adj[u].push_back(v); adj[v].push_back(u); } auto dfs = [&adj](auto self, int v, int p) -> bool { bool res = 0; for (int u : adj[v]) if (u != p) res = res || !self(self, u, v); return res; }; if (dfs(dfs, 1, 0)) cout << 1; else cout << 0; 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...