Submission #397563

#TimeUsernameProblemLanguageResultExecution timeMemory
397563AlmaMarko (COCI15_marko)C++17
50 / 50
4 ms1356 KiB
#include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int n, total = 0; cin >> n; vector<string> vs(n); for (int i = 0; i < n; i++) cin >> vs[i]; string nums; cin >> nums; for (string s: vs) { if ((int)s.size() != (int)nums.size()) continue; bool pos = true; for (int i = 0; i < (int)s.size(); i++) { int let = s[i] - 'a' + 1; if (let <= 3 && nums[i] == '2') { } else if (let <= 6 && nums[i] == '3') { } else if (let <= 9 && nums[i] == '4') { } else if (let <= 12 && nums[i] == '5') { } else if (let <= 15 && nums[i] == '6') { } else if (let <= 19 && nums[i] == '7') { } else if (let <= 22 && nums[i] == '8') { } else if (let <= 26 && nums[i] == '9') { } else { pos = false; break; } } if (pos) total++; } cout << total << '\n'; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...