Submission #381411

#TimeUsernameProblemLanguageResultExecution timeMemory
381411abzal028ZigZag (COCI17_zigzag)C++14
80 / 80
327 ms6508 KiB
#include<bits/stdc++.h> using namespace std; vector<string>v[30]; long long cnt[100007]; int main() { int n,k; cin>>k >>n; string a; for(int i=0;i<k;i++){ cin>>a; v[a[0]-'a'].push_back(a); } for(int i=0;i<30;i++){ sort(v[i].begin(),v[i].end()); } char c; for(int i=0;i<n;i++) { cin>>c; int s=cnt[c-'a'] % (v[c-'a'].size()); cout<<v[c-'a'][s]<<endl; cnt[c-'a']++; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...