其他分享
首页 > 其他分享> > Deli Deli(https://acs.jxnu.edu.cn/problem/HDU1804)

Deli Deli(https://acs.jxnu.edu.cn/problem/HDU1804)

作者:互联网

2022寒假翻译17

熟食店

1000 ms 32768 k

描述:

Deli太太经营一家熟食店“Deli Deli”。去年,德里太太决定扩大她的生意,建立一个网上商店。她聘请了一名程序员来实现这个在线商店。

最近,她的一些新在线客户抱怨电子账单。程序员忘记使用复数形式,以防一个项目被购买多次。不幸的是,程序设计的Deli夫人正在度假,现在是你的任务,为Deli夫人实现这个特性。下面是对复数形式的描述:

1. 如果该单词在不规则单词列表中,则用给定的复数替换它。

2. 否则,如果单词以辅音结尾,后面跟着“y”,将“y”替换为“ies”。

3.如果该单词以“o”,“s”,“ch”,“sh”或“x”结尾,则在该单词后附加“es”。

4. 否则在单词后附加“s”。

输入:

输入文件的第一行由两个整数L和N(0≤L≤20,1≤N≤100)组成。下面的L行包含不规则词及其复数形式的描述。每行由两个由空格分隔的单词组成,其中第一个单词是单数,第二个单词是一些不规则单词的复数形式。在不规则单词列表之后,下面N行中每一行包含一个单词,你必须将其变成复数。你可以假设每个单词最多由20个英文字母('a'到'z')组成。

输出:

输出N行,其中第i行是第i个输入单词的复数形式。

样例输入:

3 7
rice rice
spaghetti spaghetti
octopus octopi
rice
lobster
spaghetti
strawberry
octopus
peach
turkey

样例输出:

rice
lobsters
spaghetti
strawberries
octopi
peaches
turkeys

标签:单词,cn,Deli,acs,不规则,复数,rice,spaghetti
来源: https://blog.csdn.net/fanlangke/article/details/122796580