模拟题,顺便联系一下几个函数

#include<iostream>
#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<algorithm>
#include<cmath>
#include<map>
using namespace std;int main(){int n,m;cin>>n>>m;map<string,string> mm;for(int i=0;i<n;i++){string s1,s2;cin>>s1>>s2;mm[s1]=s2;}for(int i=0;i<m;i++){string s1;cin>>s1;if(mm[s1]!="") cout<<mm[s1]<<endl;else{int len=s1.size();string fz=s1.substr(len-1,1);string fz2="";if(len>=2)fz2=s1.substr(len-2,2);string yuan="aeiou";if(fz=="y"&&yuan.find(s1.substr(len-2,1))>yuan.size()){cout<<s1.substr(0,len-1)+"ies"<<endl; }else if(fz=="o"||fz=="s"||fz=="x"){cout<<s1+"es"<<endl; }else if(len>=2&&(fz2=="ch"||fz2=="sh")){cout<<s1+"es"<<endl; }else cout<<s1+"s"<<endl; }}return 0;
} 

HDU 1804 Deli Deli (String)相关推荐

  1. tostring、(string)和 String.valueOf()

    上周遇到一个问题,只怪自己平时没注意这个细节,从数据库取数据在map集合里,取出该值是我用了.tostring的方法,一次在当取出数据为空时代码报java.lang.NullPointerExcept ...

  2. 【javascript高级教程】JavaScript 字符串(String) 对象

    String 对象用于处理已有的字符块. JavaScript 字符串 一个字符串用于存储一系列字符就像 "John Doe". 一个字符串可以使用单引号或双引号: var car ...

  3. C#字符串(String)操作

    简单介绍:如梦惊呼!想到这里,吴长青鳖红着脸道!誓不为人:内力深厚是一个高手的标准!是白蝴蝶?杨晓枫还是强迫自 本文写于:2012年09月30日;福州到千岛湖自驾游 计划:如梦惊呼!想到这里,吴长青鳖 ...

  4. Swift5 字符串(String)操作

    Swift5 字符串(String)操作 Swift字符串创建 Swift字符串拼接 Swift字符串追加 Swift字符串格式化 Swift获取字符串长度 Swift判断字符串是否为空 Swift遍 ...

  5. Jquery 根据 字符串首字符(string)生成Base64头像

    Jquery 根据 字符串首字符(string)生成Base64头像 项目引用记录 function getImage(name){if($.trim(name) == ''){name = '默认' ...

  6. 设计科目类Subject,其类的实例表示大学课程科目。一门课程包含课程名(String)、课程编码(code)为六位字符串,前三位字符为字母代表学科领域,后三位字符为数字,课程编码是唯一的。

    求大神帮忙写一个变成 带注释的 我实在是没整明白!! 救救孩子吧 孩子可着急了! 设计科目类Subject,其类的实例表示大学课程科目.一门课程包含课程名(String).课程编码(code)为六位字 ...

  7. hdu HDOJ 题目分类(转)

    动态规划:2037 2054 2084 hdu题目分类(转) http://apps.hi.baidu.com/share/detail/17053154 1001 整数求和 水题 1002 C语言实 ...

  8. HDU 4634 Swipe Bo(搜索)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4634 题意:有一个迷宫,包含墙.空白格子.起点S.终点E.方向格子(LRUD)和钥匙K.要求如下: ( ...

  9. 为什么是string.join(list)而不是list.join(string)?

    这一直使我感到困惑. 看起来这样会更好: my_list = ["Hello", "world"] print(my_list.join("-&quo ...

  10. Redis数据类型(String)

    简介 string是redis最基本的类型,一个key对应一个value. string类型是二进制安全的.意思是redis的string可以包含任何数据,比如jpg图片或者序列化对象 string类 ...

最新文章

  1. 新手入门API测试必要了解的知识
  2. 300道Python面试题,备战春招!
  3. SAP UI5 应用开发教程之二十 - SAP UI5 的表达式绑定用法讲解
  4. SAP ABAP Netweaver系统的传输请求类型和原始系统的含义
  5. stm32l0的停止模式怎么唤醒_Mac外接显示器的显示模式怎么设置
  6. 【chorme插件开发】第四节:html+js实现的功能插件开发实例
  7. 【实习生笔试面试题】2013年搜狐SOHU实习生技术笔试题
  8. 软考信息安全工程师学习笔记汇总
  9. 新旧_飘云羽逸_新浪博客
  10. 吐血推荐几款优秀下载软件
  11. 游戏开发如此简单?我直接创建了一个游戏场景【python 游戏实战 02】
  12. MT6573 android 系统默认语言处理流程
  13. ajax获取qq音乐源码,jsonp的运用(获取qq音乐首页数据)以及用Promise的封装
  14. HDOJ--1162--Eddy's picture
  15. html字体大小vw,如何使用CSS vw尺寸单位实现响应式字体
  16. 2023Mac装机系统优化软件CleanMyMacX
  17. Power BI介绍
  18. obs多推流地址_OBS如何进行多路推流
  19. linux改mac地址目录,Linux下如何修改网卡MAC地址
  20. android 树叶飘落动画,逼真的HTML5树叶飘落动画

热门文章

  1. 中e管家如何增强理财风险防范意识
  2. 论文教程之 138位科研工作者分享如何(认真地)阅读一篇科学论文
  3. OAI gNB安装以及运行问题解决
  4. 跟着官方学电机,BLDC两种控制策略,学到即赚到
  5. 微信小程序App()的作用与getApp()方法
  6. 练习1-10 人生若只如初见,何事秋风悲画扇
  7. 华为交换机DHCP snooping
  8. 计算机专业课838,华南农业大学
  9. 分布式机器学习(上)-并行计算与机器学习
  10. 【无标题】 车规级60V 3A同步降压芯片-ZCC5160