Submission #377390

#TimeUsernameProblemLanguageResultExecution timeMemory
377390AraragiVlak (COCI20_vlak)C++17
20 / 70
1063 ms1004 KiB
#pragma GCC optimize("-O3") #include <bits/stdc++.h> #define pb push_back using namespace std; int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n; cin >> n; vector<string> nin(n); for (auto& it : nin) cin >> it; int m; cin >> m; vector<string> em(m); for (auto& it : em) cin >> it; map<int, int> who; for (auto ni : nin) { for (auto e : em) { int pref = 0; for (int i = 0; i < min((int)ni.size(), (int)e.size()); i++) if (ni[i] == e[i]) pref++; else break; if (pref == 0) { who[0]++; } else if (pref == min((int)ni.size(), (int)e.size())) { if (min((int)ni.size(), (int)e.size()) % 2) who[0]++; else who[1]++; } else { if (!(pref % 2)) who[0]++; else who[1]++; } } } if (who[0] > who[1]) cout << "Nina"; else cout << "Emilija"; }
#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...