Submission #869551

#TimeUsernameProblemLanguageResultExecution timeMemory
869551JoksimKaktusLogičari (COCI21_logicari)C++17
10 / 110
21 ms7024 KiB
#include <bits/stdc++.h> using namespace std; using ll = long long; vector <int> adj[100010]; int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(0); int n; cin >> n; for(int i = 0;i < n;i++){ int u,v; cin >> u >> v; adj[u].push_back(v); adj[v].push_back(u); } bool cyc = true; for(int i =1;i <= n;i++){ if(adj[i].size() != 2){ cyc = false; break; } } if(cyc){ if(n % 4 == 0){ cout << n/2; }else{ cout << -1; } } 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...