답안 #404025

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
404025 2021-05-13T17:04:43 Z penguinhacker ZigZag (COCI17_zigzag) C++14
80 / 80
58 ms 7888 KB
#include <bits/stdc++.h>
using namespace std;

#define ll long long
#define ar array

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;
}
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 204 KB Output is correct
2 Correct 1 ms 204 KB Output is correct
3 Correct 1 ms 332 KB Output is correct
4 Correct 1 ms 332 KB Output is correct
5 Correct 2 ms 332 KB Output is correct
6 Correct 1 ms 320 KB Output is correct
7 Correct 56 ms 7852 KB Output is correct
8 Correct 55 ms 7828 KB Output is correct
9 Correct 57 ms 7888 KB Output is correct
10 Correct 58 ms 7804 KB Output is correct