4503:咸渔之旺小游戏Ⅳ

时间限制:2 S   /  内存限制:65536 KB
AC:64   /  Submit:239
问题描述

$$57$$ 在刷短视频的时候,常常不小心点进广告的小游戏中,但是,来都来了!那就玩几把吧!

这个小游戏叫做咸渔缩写,屏幕上会给出一些单词序列 $$S$$,一个单词序列包含多个单词 $$word$$ ,要求按照下述条件给出单词序列的缩写:

1. 一个单词如果字母个数小于等于 $$2$$ ,就舍弃。

2. $$and,for,but,the$$ 这四个单词要舍弃(包括大小写的情况)。

3. 除 $$1,2$$ 点外的单词,取首字母的大写形式按顺序连起来。

按上述规则你会得到一个全是大写字母的字符串(也可能是空的),然后把该字符串输出。

输入描述

第一行为一个正整数 $$n$$ ,表示要求缩写的单词序列的个数。($$1 \le n \le 100$$)

接下去 $$n$$ 行,每行是一个长度小于等于 $$100$$ 的单词序列 $$S$$(单词序列由单词组成),每个单词 $$word$$ 都是由大写或者小写的字母组成,每两个单词之间有一个空格。($$1 \le S.size(),word.size() \le 100$$)

输出描述

输出 $$n$$ 行,每行为对应的单词缩写。

样例输入复制样例

4

International Collegiate Programming Contest

the China Collegiate Programming Contest

tutuyyds

and a lyfnb

样例输出

ICPC

CCPC

T

L

相关

第十一届编程大赛-预选赛


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1