Submission #43861

#TimeUsernameProblemLanguageResultExecution timeMemory
43861heonZigZag (COCI17_zigzag)C++11
48 / 80
2047 ms6176 KiB
#include<bits/stdc++.h> using namespace std; int n,m; vector <string> v[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()); } for(int i = 0; i < m; i++){ char slovo; cin >> slovo; string output = v[slovo - 'a'][0]; cout << output << endl; v[slovo - 'a'].erase(v[slovo - 'a'].begin()); v[slovo - 'a'].push_back(output); } }
#Verdict Execution timeMemoryGrader output
Fetching results...