Submission #250481

#TimeUsernameProblemLanguageResultExecution timeMemory
250481Vladikus004ZigZag (COCI17_zigzag)C++14
80 / 80
72 ms6316 KiB
#include <bits/stdc++.h> #define inf 2e9 #define all(v) v.begin(), v.end() using namespace std; typedef long long ll; typedef long double ld; typedef pair <int, int> pii; int k, n, ind[26]; vector <string> s[26]; int main() { ios_base::sync_with_stdio(false); cin.tie(0); #ifdef LOCAL freopen("input.txt", "r", stdin); #endif // LOCAL cin >> k >> n; for (int i = 0; i < k; i++){ string t; cin >> t; s[t[0] - 'a'].push_back(t); } for (int i = 0; i < 26; i++) sort(all(s[i])); for (int i = 0; i < n; i++){ char x; cin >> x; cout << s[x - 'a'][ind[x-'a']%s[x-'a'].size()] << "\n"; ind[x-'a']++; } }
#Verdict Execution timeMemoryGrader output
Fetching results...