Submission #1025779

#TimeUsernameProblemLanguageResultExecution timeMemory
1025779vjudge1ZigZag (COCI17_zigzag)C++17
80 / 80
231 ms12456 KiB
#include <bits/stdc++.h> using namespace std; int main() { int n,q; cin>>n>>q; set<pair<int,string>> wor[26]; for (int i=0;i<n;i++) { string s; cin>>s; wor[s[0]-'a'].insert({0,s}); } while (q--) { char c; cin>>c; auto p=*wor[c-'a'].begin(); cout<<p.second<<endl; wor[c-'a'].erase(p); p.first++; wor[c-'a'].insert(p); } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...