题目名称 | 932. [暑假培训2012] 单词缩写 |
---|---|
输入输出 | abbreviation.in/out |
难度等级 | ☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 10 |
题目来源 | mouse 于2012-07-17加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:161, 提交:575, 通过率:28% | ||||
hjr1995 | 100 | 0.000 s | 0.00 MiB | Pascal |
CAX_CPG | 100 | 0.000 s | 0.00 MiB | Pascal |
赵寒烨 | 100 | 0.000 s | 0.00 MiB | Pascal |
铁策 | 100 | 0.000 s | 0.00 MiB | Pascal |
lmm | 100 | 0.000 s | 0.00 MiB | Pascal |
赵寒烨 | 100 | 0.000 s | 0.00 MiB | Pascal |
TA | 100 | 0.000 s | 0.00 MiB | Pascal |
FoolMike | 100 | 0.000 s | 0.00 MiB | Pascal |
VacaTionGOD | 100 | 0.000 s | 0.00 MiB | Pascal |
卍 | 100 | 0.000 s | 0.00 MiB | Pascal |
本题关联比赛 | |||
20130725暑期B班1测 | |||
20130725暑期B班1测 | |||
20150711暑期B班 | |||
20160707 |
关于 单词缩写 的近10条评论(全部评论) | ||||
---|---|---|---|---|
string太棒啦
| ||||
| ||||
Watering
| ||||
为什么除了第二个点全部WA掉了
Shirry
2016-07-07 17:48
21楼
| ||||
回复 @郝大可呵呵呵 : .............hhhhh我会告诉你我已经把另一个程序粘上去了么
喵了个咪的
2016-04-14 18:28
20楼
| ||||
作弊[/u]福利[/u]
var i,n,k,j:integer; s,ls:string; begin assign(input,'abbreviation.in'); reset(input); assign(output,'abbreviation.out'); rewrite(output); readln(k); for j:=1 to k do begin readln(s); s:=upcase(s); n:=length(s); i:=1; while i<=n do begin while (s[i]<>' ') and (i<=n) do begin ls:=ls+s[i]; i:=i+1; end; if length(ls)>=3 then if (ls<>'AND') and (ls<>'THE') and (ls<>'FOR') then write(ls[1]); ls:=''; i:=i+1; end; writeln; ls:=''; end; close(input); close(output); end. 自己借鉴[/u]抄 | ||||
kkkk
2016-04-14 17:46
18楼
| ||||
天啦噜我自己粘上去的程序看不懂啦啊让我去屎Ba【撞墙】【撞屏幕】【撞人】【捂头趴下】简直可啪!!!
喵了个咪的
2016-04-14 17:41
17楼
| ||||
qaq在那山的那边海的那边有一只大包扎~
| ||||
【趴下】这里辣么炫彩一定有宝
【挖】挖挖挖 【抬宝箱】真的耶 【惊讶脸】居然米有上锁 【嫌弃脸】啥也没有 【秒站起】还有好多的蜘蛛丝 【拍衣服】脏屎了脏屎了 【sad】我告诉我CP你们一群妖孽欺负我 【跑开】╭(╯^╰)╮
Ciki酱
2016-04-12 17:53
15楼
|
我们经常用一个较短的字符串来代替一个很长的名称,比如,ACM就是“Association for Computing Machinery”的缩写。现在我们要采用一个关于首字母缩写词的规则来取得一个名称的缩写,一个首字母缩写词是这样产生的:把名称中每一个单词的首字母的大写形式连接在一起即可。但是也有例外,那就是有些单词必须忽略掉,这些单词(不区分大小写)包含下面两类:
(1)几个普通的单词:"and","for",和"the";
(2)长度小于3的单词,如"a","of","to"等。
你的任务是对于给定的字符串,使用以上规则取得其缩写形式。
输入文件的第一行是一个正整数T(T<=100),表示接下来测试数据的数目。每一个测试数据包含一个长度不超过100的字符串S,表示一个等待被取得缩写的名称,S中仅包含字母,两个单词之间只有一个空格,字符串首尾均无多余空格。
对于每一个测试数据,输出S的缩写。
5 Association for Computer Machinery Institute of Electrical and Electronics Engineers SUN YAT SEN UNIVERSITY The Lord of the Rings netease
ACM IEEE SYSU LR N