编程之美

来源:互联网 发布:算法类的书籍推荐 编辑:程序博客网 时间:2024/05/21 20:39
#include<iostream>#include<map>#include<string>#include<sstream>#include<stdio.h>#include<stdlib.h>using namespace std;map<string,string> mp;string str[105];string des;int T,N,M;int main(){scanf("%d",&T);int cases=0;while(T--){cases++;if(!mp.empty())mp.clear();    scanf("%d%d",&N,&M);    string a,b;    for(int i=0;i<M;i++){    cin>>a>>b;    mp[a]=b;}getchar();getline(cin,des);int cnt=0;istringstream stream(des);for(string tmp;stream>>tmp;)    str[cnt++]=tmp;N--;int occurs=0;while(N--){    for(int i=0;i<cnt;i++){        if(mp.count(str[i]))str[i]=mp[str[i]];    }    }//while    cout<<"Case #"<<cases<<": ";    for(int i=0;i<cnt;i++){    if(i==0) cout<<str[i];    else cout<<" "<<str[i];}cout<<endl;}//system("pause");    return 0;}

原创粉丝点击