Submission #731027

#TimeUsernameProblemLanguageResultExecution timeMemory
731027KarpinLove Polygon (BOI18_polygon)C++17
0 / 100
266 ms24780 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long #define vt vector #define ar array void solve(){ int n; cin >> n; if (n % 2 == 1){ cout << -1 << endl; return; } map<string, string> loving; map<string, vt<string>> isLoved; for(int i = 0; i < n; i++){ string a, b; cin >> a >> b; loving[a] = b; if (isLoved.find(b) == isLoved.end()) isLoved[b] = {}; isLoved[b].push_back(a); } cout << n / 2 << endl; } int main(){ ios::sync_with_stdio(0); cin.tie(0); int testcases = 1; // cin >> testcases; while(testcases--){ 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...