HDU 1804 Deli Deli
题目链接:Click here~~
水水的字符串处理。主要练习下map的用法。
不过这道题,让我一下就想起了初中刚学英语的时候,各种怀念啊。
题意:
输出单词的复数形式。有些是特殊变换的,它事先给你。其他的按照规则变换。
解题思路:
特殊变换的用map存,其他的直接模拟。
#include <map>
#include <string>
#include <stdio.h>
#include <string.h>
#include <iostream>
using namespace std;
bool fuyin(char c)
{return c-'a' && c-'e' && c-'i' && c-'o' && c-'u';
}
bool ES(char d,char c)
{return c=='o' || c=='s' || c=='x' || (c=='h'&&(d=='c'||d=='s'));
}
int main()
{int n,m,l;char a[25],b[25];string A,B;map<string,string> M;map<string,string>::iterator it;while(~scanf("%d%d",&m,&n)){while(m--){scanf("%s%s",a,b);M[a] = b;}while(n--){scanf("%s",a);it = M.find(a);if(it != M.end())cout<< (*it).second <<endl;else{l = strlen(a);if(fuyin(a[l-2]) && a[l-1]=='y'){a[l-1]='i';strcat(a,"es");}else if(ES(a[l-2],a[l-1]))strcat(a,"es");elsestrcat(a,"s");puts(a);}}M.clear();}return 0;
}
HDU 1804 Deli Deli相关推荐
- HDOJ/HDU 1804 Deli Deli(英语单词复数形式~)
Problem Description Mrs. Deli is running the delicatessen store "Deli Deli". Last year Mrs ...
- UVA11233 POJ3366 HDU1804 Deli Deli【水题】
Deli Deli Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Sub ...
- Deli Deli(https://acs.jxnu.edu.cn/problem/HDU1804)
2022寒假翻译17 熟食店 1000 ms 32768 k 描述: Deli太太经营一家熟食店"Deli Deli".去年,德里太太决定扩大她的生意,建立一个网上商店.她聘请了一 ...
- Deli Deli(模拟,map容器)
Problem Description Mrs. Deli is running the delicatessen store "Deli Deli". Last year Mrs ...
- HDU——1804 Deli Deli
题意:将规则动词化为复数形式,将不规则动词化为对应的复数形式,不规则动词的复数形式给出. 解题思路:用map将不规则动词映射成一张表,详见代码. Code: #include <iostream ...
- HDU 1804 Deli Deli (String)
模拟题,顺便联系一下几个函数 #include<iostream> #include<cstdio> #include<cstring> #include<c ...
- hdu_1804 Deli Deli
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1804 有中文意思的:http://acm.bnu.edu.cn/v3/problem_show.php ...
- BNUOJ 1010 Deli Deli
由于项目和学习等原因,HK同学最近经常到一些外国文献.结果,他发现,懒惰而且甚至略微有点愚蠢的部分外国编辑居然连英语单词的单数形式变复数形式都处理不好(- -!这个是事实)--这让思维一贯严谨的HK同 ...
- UVa 11233 - Deli Deli
题目:求所给单词的负数形式. 分析:模拟. 直接按章题意分情况求解就可以. 说明:按语法也能够(⊙_⊙). #include <iostream> #include <cstdlib ...
最新文章
- java sip 携带sdp_SIP中的SDP offer/answer交换初探
- 宇宙第一 IDE Visual Studio 2019 正式发布
- 控件尺寸规范_微信小程序设计规范你了解多少
- react学习(39)----react中的Hello World
- 前端 - token 是什么?为什么每次请求头(HEADS)里要携带它?___请求时,为什么要携带token?
- linux添加自己的键盘映射,Linux 键盘映射
- Anaconda——Youki常用的conda命令笔记
- 让图片左右缓慢移动的MoveView
- 【Multisim】关于Multisim仿真“过零比较器”出现的问题以及解决方法
- nodejs调用google翻译api
- msicuu.exe,msizap.exe
- [Factory mode] 怎么配置工厂模式测试项
- 在办公室谈论工资话题的技巧
- 安卓自定义view仿小米商城购物车动画
- CSS中如何让背景颜色半透明
- currentFrame / totalFrames / framesLoaded
- 安装 Cartographer问题记录汇总
- google map的配置(Android版)
- 英语文字转语音的软件有哪些?推荐三款文字转语音真人发声软件
- 网站域名历史记录批量查询-老域名建站历史快照数据查询