제출 #447313

#제출 시각아이디문제언어결과실행 시간메모리
447313dvtdZigZag (COCI17_zigzag)C++14
80 / 80
68 ms6336 KiB
#include <bits/stdc++.h>
using namespace std;

int n, m, c[26];
vector<string> oc[26];

int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    cin >> n >> m;
    for (int i=0; i < n; ++i)
    {
        string s;
        cin >> s;
        oc[s[0]-'a'].push_back(s);
    }
    for (int i=0; i<26; ++i)
        sort(oc[i].begin(), oc[i].end());
    while(m--)
    {
        char a;
        cin >> a;
        int x=a-'a';
        cout << oc[x][c[x]] << "\n";
        c[x]=(c[x]+1)%oc[x].size();
    }
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...