Celebration of Stefanie's Wedding:
#include<iostream>
#include<map>
using namespace std;
int main(){
map<string,int> m;
typedef map<string,int>::value_type value;
m.insert(value("Yu Jian",1));
m.insert(value("Tin O O",2));
m.insert(value("I Missed",3));
m.insert(value("Stefanie",4));
m.insert(value("The Same",5));
m.insert(value("About",8));
m.insert(value("Honey Honey",9));
m.insert(value("Unfinished",10));
m.insert(value("Hey Jude",11));
int n;
cin>>n;
cin.ignore();
int t=1;
while(n--){
int x;
cin>>x;
x%=14;
if(t==1){
cout<<"Best wishes to Stefanie"<<endl<<endl;
t=0;
}
int flag=1;
map<string,int>::iterator iter;
for(iter=m.begin();iter!=m.end();++iter){
if(iter->second==x){
cout<<iter->first<<endl;
flag=0;
break;
}
}
if(flag==1)
cout<<"When Winter Fades"<<endl;
}
return 0;
}
转载于:https://blog.51cto.com/beyond316/1261856