【处理空格】poj2503——Babelfish
来源:互联网 发布:沈飞 知乎 编辑:程序博客网 时间:2024/05/21 06:53
题目:点击打开链接
很水的一道题,但是处理两行之间的空格花了许多功夫,最后还是用了char,因为可以自由修改,相比string需要用insert函数,更加灵活一些。也可以用hash来做,不过有些麻烦就是了。
#include <iostream>#include <string>#include <map>#include <cstdio>using namespace std;int main(){char d1[50],d2[50];string tp;map<string,string> dic;int count=0;while(1){char t=getchar(); if(t=='\n') break;else {d1[0]=t;int i=1;while(1){t=getchar();if(t==' '){d1[i]='\0';break;}elsed1[i++]=t;}}cin>>d2;getchar(); //吃掉 输入foreign后的 回车符dic[d2]=d1;count++;}string tar;while(cin>>tar){map<string,string>::iterator p=dic.find(tar);if(p==dic.end())cout<<"eh"<<endl;elsecout<<(*p).second<<endl;}return 0;}
- 【处理空格】poj2503——Babelfish
- poj2503——Babelfish
- POJ2503——Babelfish
- poj2503——Babelfish
- Babelfish(poj2503字符串处理)
- POJ2503————Babelfish
- poj2503——Babelfish(STL,map)
- POJ2503 Babelfish
- Babelfish poj2503
- POJ2503 Babelfish
- poj2503 Babelfish
- POJ2503-Babelfish
- POJ2503--Babelfish
- POJ2503 Babelfish
- poj2503 Babelfish
- POJ2503-Babelfish
- [POJ2503] Babelfish
- POJ2503 Babelfish Trie树
- 光流Optical Flow介绍与OpenCV实现
- java--IO流-异常处理机制
- 本地MySQL数据库要访问远程MySQL数据库的表中的数据的实现
- uva 539
- 51单片机以定时中断的方法实现DS18B20时序
- 【处理空格】poj2503——Babelfish
- hdu 4405 概率DP
- Linux下I2C设备驱动开发和实现
- 短信联系人URI
- Javascript 中 HashMap 实现
- 泰山挑夫2
- 51
- 第十五章 Linux I2C核心、总线与设备驱动
- handle与HWND的差别