poj 2503 Babelfish
来源:互联网 发布:无锡软件开发 编辑:程序博客网 时间:2024/06/16 21:58
用到C++中的map<string,string>
收获
map<string,string>s
s[char a[]]=char b[] ,虽然写着是string string 可是可以直接用char数组赋值
string转换为char 数组方法
string s;
char s1[50];
strcpy(s1,s.c_str());
char数组转换为string
s=s1;
或是 string s(s1);
题目思路清晰,代码:
#include<iostream>#include<map>#include<string>using namespace std;char s1[30],s2[30];map<string,string>s;void change(){int l=strlen(s1),i,k;for(i=0;i<l;i++)if(s1[i]==' ')break;s1[i]='\0';for(k=0,i++;i<l;k++,i++)s2[k]=s1[i];s2[k]='\0';s[s2]=s1;}int main(){string ss;while(gets(s1)!=NULL){if(!strlen(s1))break;change();}while(gets(s1)!=NULL){ss=s[s1];strcpy(s2,ss.c_str());if(strlen(s2))cout<<ss<<endl;elseprintf("eh\n");}return 0;}
- poj 2503 Babelfish
- POJ 2503 Babelfish(HASH)
- poj 2503 Babelfish
- POJ 2503 Babelfish
- POJ 2503 Babelfish
- poj 2503 Babelfish
- POJ 2503 Babelfish
- poj 2503 Babelfish 【hash】
- poj 2503 Babelfish【trie】
- POJ 2503 Babelfish
- poj-2503 Babelfish
- poj-2503 Babelfish
- poj 2503 Babelfish
- poj 2503 Babelfish
- POJ 2503 Babelfish
- POJ 2503 Babelfish (Hash)
- POJ 2503 Babelfish
- poj 2503 Babelfish(二分)
- ORA-01747: user.table.column, table.column 或列说明无效
- 自定义cell中,自定义UIButton显示错乱,很难看
- 恢复受损的Windows系统
- JS转换数值函数Number()、parseInt()、parseFloat()
- VS代码中常用 正则表达式
- poj 2503 Babelfish
- HDU 1569 - 方格取数(2) 二分图最大点权独立集(构图最大流解)
- GCD小结
- oracle中的日期格式
- 多线程中递归锁的实现
- [shell]计算当前目录的最大深度
- 矩阵链乘法
- 黑马程序员-Java API-day16
- SOA,现在进行时