2013编程之美-资格赛-传话游戏-编程有问题 艹 理解错题意 不过还好 熟悉了《map》结构
2013-04-09 22:42
441 查看
当天 晚上1点多接到比赛,我去 有点犯困
#include<iostream> #include<vector> #include<string> #include<stack> #include<cmath> #include<cstdlib> #include<algorithm> #include<functional> #include<ctime> #include<iomanip> #include<cstring> #include <cstdio> #include <map> #include <set> #include <queue> #include <climits> using namespace std; int t,n,m; ////// m个单词表 n词传递 所以下面编程有问题 艹 理解错题意 不过还好 熟悉了《map》结构 int main() { string s1,s2; vector<string>::iterator itvec; map<string,string>::iterator itmap; cin>>t; while(t--) { cin>>n>>m; cout<<n<<m<<endl; map<string,string> str; for(int i=1;i<=m;i++) { cin>>s1>>s2; str[s1]=s2; } vector<string> v; for(int i=1;i<=n;i++) { cin>>s1; v.push_back(s1); } for(itvec=v.begin();itvec!=v.end();itvec++) { for(itmap=str.begin();itmap!=str.end();itmap++) { if((*itmap).first==(*itvec)) {(*itvec)=(*itmap).second;continue;} if((*itmap).second==(*itvec)) (*itvec)=(*itmap).first; } } for(itvec=v.begin();itvec!=v.end();itvec++) cout<<(*itvec)<<" "; cout<<endl; } }
相关文章推荐
- 编程之美2013 资格赛 传话游戏
- 2013编程之美 资格赛 传话游戏
- [转]编程之美 2013 全国挑战赛 资格赛 题目一 传话游戏
- 编程之美 2013资格赛 传话游戏
- 传话游戏(2013编程之美全国挑战赛资格赛)
- 微软2013编程之美“传话游戏”Runtime Error,为什么?
- 微软编程之美 2013 挑战赛---传话游戏
- 微软2013 编程之美 第一题 传话游戏
- 宋体数据2013编程之美全国挑战赛资格赛之传话游戏
- 2013编程之美挑战赛---传话游戏
- 传话游戏 2013编程之美
- 2013 编程之美资格赛 第一题 传话游戏 解题报告
- 2013编程之美 初赛 传话游戏
- 2013编程之美全国挑战赛资格赛之传话游戏
- 2013编程之美题一:传话游戏
- 2013 微软编程之美全国挑战赛之资格赛 传话游戏
- 2013编程之美资格赛【传话游戏】
- 微软编程之美的资格赛,这么简单的题目害我编了一个多小时——传话游戏
- 微软2013编程之美传话游戏
- {4,4,8}倒还好,不过{4,8}就会有问题了。这里倒是一个bug。一个可用的办法就是用一个vis...