HDU 1804 Deli Deli (String)
模拟题,顺便联系一下几个函数
#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)相关推荐
- tostring、(string)和 String.valueOf()
上周遇到一个问题,只怪自己平时没注意这个细节,从数据库取数据在map集合里,取出该值是我用了.tostring的方法,一次在当取出数据为空时代码报java.lang.NullPointerExcept ...
- 【javascript高级教程】JavaScript 字符串(String) 对象
String 对象用于处理已有的字符块. JavaScript 字符串 一个字符串用于存储一系列字符就像 "John Doe". 一个字符串可以使用单引号或双引号: var car ...
- C#字符串(String)操作
简单介绍:如梦惊呼!想到这里,吴长青鳖红着脸道!誓不为人:内力深厚是一个高手的标准!是白蝴蝶?杨晓枫还是强迫自 本文写于:2012年09月30日;福州到千岛湖自驾游 计划:如梦惊呼!想到这里,吴长青鳖 ...
- Swift5 字符串(String)操作
Swift5 字符串(String)操作 Swift字符串创建 Swift字符串拼接 Swift字符串追加 Swift字符串格式化 Swift获取字符串长度 Swift判断字符串是否为空 Swift遍 ...
- Jquery 根据 字符串首字符(string)生成Base64头像
Jquery 根据 字符串首字符(string)生成Base64头像 项目引用记录 function getImage(name){if($.trim(name) == ''){name = '默认' ...
- 设计科目类Subject,其类的实例表示大学课程科目。一门课程包含课程名(String)、课程编码(code)为六位字符串,前三位字符为字母代表学科领域,后三位字符为数字,课程编码是唯一的。
求大神帮忙写一个变成 带注释的 我实在是没整明白!! 救救孩子吧 孩子可着急了! 设计科目类Subject,其类的实例表示大学课程科目.一门课程包含课程名(String).课程编码(code)为六位字 ...
- hdu HDOJ 题目分类(转)
动态规划:2037 2054 2084 hdu题目分类(转) http://apps.hi.baidu.com/share/detail/17053154 1001 整数求和 水题 1002 C语言实 ...
- HDU 4634 Swipe Bo(搜索)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4634 题意:有一个迷宫,包含墙.空白格子.起点S.终点E.方向格子(LRUD)和钥匙K.要求如下: ( ...
- 为什么是string.join(list)而不是list.join(string)?
这一直使我感到困惑. 看起来这样会更好: my_list = ["Hello", "world"] print(my_list.join("-&quo ...
- Redis数据类型(String)
简介 string是redis最基本的类型,一个key对应一个value. string类型是二进制安全的.意思是redis的string可以包含任何数据,比如jpg图片或者序列化对象 string类 ...
最新文章
- 新手入门API测试必要了解的知识
- 300道Python面试题,备战春招!
- SAP UI5 应用开发教程之二十 - SAP UI5 的表达式绑定用法讲解
- SAP ABAP Netweaver系统的传输请求类型和原始系统的含义
- stm32l0的停止模式怎么唤醒_Mac外接显示器的显示模式怎么设置
- 【chorme插件开发】第四节:html+js实现的功能插件开发实例
- 【实习生笔试面试题】2013年搜狐SOHU实习生技术笔试题
- 软考信息安全工程师学习笔记汇总
- 新旧_飘云羽逸_新浪博客
- 吐血推荐几款优秀下载软件
- 游戏开发如此简单?我直接创建了一个游戏场景【python 游戏实战 02】
- MT6573 android 系统默认语言处理流程
- ajax获取qq音乐源码,jsonp的运用(获取qq音乐首页数据)以及用Promise的封装
- HDOJ--1162--Eddy's picture
- html字体大小vw,如何使用CSS vw尺寸单位实现响应式字体
- 2023Mac装机系统优化软件CleanMyMacX
- Power BI介绍
- obs多推流地址_OBS如何进行多路推流
- linux改mac地址目录,Linux下如何修改网卡MAC地址
- android 树叶飘落动画,逼真的HTML5树叶飘落动画