Submission #43862

#TimeUsernameProblemLanguageResultExecution timeMemory
43862heonZigZag (COCI17_zigzag)C++11
80 / 80
218 ms6612 KiB
#include<bits/stdc++.h> using namespace std; int n,m; vector <string> v[26]; int counter[26]; int main(){ ios_base::sync_with_stdio(false); cin.tie(0); cin >> n >> m; for(int i = 0; i < n; i++){ string input; cin >> input; v[input[0] - 'a'].push_back(input); } for(int i = 0; i < 26; i++){ sort(v[i].begin(), v[i].end()); counter[i] = 0; } for(int i = 0; i < m; i++){ char slovo; cin >> slovo; cout << v[slovo - 'a'][counter[slovo - 'a'] % v[slovo - 'a'].size()] << endl; counter[slovo - 'a']++; } }
#Verdict Execution timeMemoryGrader output
Fetching results...