読者です 読者をやめる 読者になる 読者になる

Tamflexの貯蔵庫

やる気のない備忘録

aoj 0501

データ変換 | Aizu Online Judge

C++は便利だけどもcだけで書いたほうが勉強になりそうです。

int main()
{
  int n,m;
  string s,t;
  string ans;
  while(cin >> n)
  {
    if(n == 0) break;
    map<string,string> d;
    REP(i,n)
    {
      cin >> s >> t;
      d[s] = t;
    }
    cin >> m;
    ans = "";
    REP(i,m)
    {
      cin >> s;
      if(d.find(s) == d.end())
        ans += s;
      else
        ans += d[s];
    }
    cout << ans << endl;
  }
  return 0;
}