Submission #82459

#TimeUsernameProblemLanguageResultExecution timeMemory
82459heonKartomat (COCI17_kartomat)C++11
80 / 80
2 ms664 KiB
#include<bits/stdc++.h>

using namespace std;

int main(){
	
	ios_base::sync_with_stdio(false);
	cin.tie(0);

	int n;
	string s[101];
	cin >> n;
	for(int i = 0; i < n; i++) cin >> s[i];
	string t;
	cin >> t;
	int sz = t.length();
	string g = "***ABCDEFGHIJKLMNOPQRSTUVWXYZ***";
	bool arr[32];
	memset(arr, 0 ,sizeof(arr));
	for(int i = 0; i < n; i++){
		string sub = s[i].substr(0, sz);
		if(sub == t) arr[g.find(s[i][sz])] = 1;
		
	}
	for(int i = 0, add = 0; i < 4; i++, add += 8){
		for(int j = 0; j < 8; j++){
			if(arr[j + add]) cout << g[j + add];
			else cout << '*';
		}
		cout << endl;
	}
}
#Verdict Execution timeMemoryGrader output
Fetching results...