JOI2006予選 問題2@C++(-60)

瞬殺で。

#include <cstdio>
#include <algorithm>
#include <vector>

using namespace std;

int main(int argc,char* argv[],char* envp[])
{
	int n;
	scanf("%d\n",&n);
	vector<char> table(256);
	for(int i=0;i<256;i++) {table[i]=i;}
	for(int i=0;i<n;i++) {
		char before,after;
		scanf("%c %c\n",&before,&after);
		table[before]=after;
	}
	int m;
	scanf("%d\n",&m);
	for(int i=0;i<m;i++) {
		char target;
		scanf("%c\n",&target);
		printf("%c",table[target]);
	}
	printf("\n");
	return 0;
}