Submission #1104285

#TimeUsernameProblemLanguageResultExecution timeMemory
1104285overwatch9ZigZag (COCI17_zigzag)C++17
80 / 80
52 ms12872 KiB
#include <bits/stdc++.h> using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); int n, m; cin >> n >> m; map <char, queue <string>> mp; vector <string> names(n); for (int i = 0; i < n; i++) { cin >> names[i]; } sort(names.begin(), names.end()); for (int i = 0; i < n; i++) mp[names[i][0]].push(names[i]); for (int i = 0; i < m; i++) { char s; cin >> s; cout << mp[s].front() << '\n'; string tp = mp[s].front(); mp[s].pop(); mp[s].push(tp); } }
#Verdict Execution timeMemoryGrader output
Fetching results...