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; }