Automatic Poetry
来源:互联网 发布:重装系统用什么软件 编辑:程序博客网 时间:2024/05/09 10:16
题目如下:
“Oh God”, Lara Croft exclaims, “it’s one of these dumb riddles again!”
In Tomb Raider XIV, Lara is, as ever, gunning her way through ancient Egyptian pyramids, prehistoric caves and medival
hallways. Now she is standing in front of some important Germanic looking doorway and has to solve a linguistic riddle to
pass. As usual, the riddle is not very intellectually challenging.
This time, the riddle involves poems containing a “Schuttelreim”. An example of a Schuttelreim is the following short
poem:
Ein Kind halt seinen Schnabel nur,
wenn es hangt an der Nabelschnur.
/*German contestants please forgive me. I had to modify something as they were not appearing correctly in plain text
format*/
A Schuttelreim seems to be a typical German invention. The funny thing about this strange type of poetry is that if
somebody gives you the first line and the beginning of the second one, you can complete the poem yourself. Well, even a
computer can do that, and your task is to write a program which completes them automatically. This will help Lara
concentrate on the “action” part of Tomb Raider and not on the “intellectual” part.
Input
The input will begin with a line containing a single number n. After this line follow n pairs of lines containing
Schuttelreims. The first line of each pair will be of the form
s1<s2>s3<s4>s5
where the si are possibly empty, strings of lowercase characters or blanks. The second line will be a string of lowercase
characters or blanks ending with three dots “...”. Lines will we at most 100 characters long.
Output
For each pair of Schuttelreim lines l1 and l2 you are to output two lines c1 and c2 in the following way: c1 is the same as
l1 only that the bracket marks “<” and “>” are removed. Line c2 is the same as l2 , except that instead of the three
dots the string s4s3s2s5 should appear.
Sample Input
3
ein kind haelt seinen <schn>abel <n>ur
wenn es haengt an der ...
weil wir zu spaet zur <>oma <k>amen
verpassten wir das ...
<d>u <b>ist
...
Sample Output
ein kind haelt seinen schnabel nur
wenn es haengt an der nabel schnur
weil wir zu spaet zur oma kamen
verpassten wir das koma amen
du bist
bu dist
不知为什么RTE了好多次,然后突然AC了。。。
代码如下:
- Automatic Poetry
- Automatic Poetry
- Automatic Poetry
- Automatic Poetry
- Automatic Poetry
- Automatic Poetry
- 10361--Automatic Poetry
- 10361 - Automatic Poetry
- 1917Automatic Poetry
- 10361 - Automatic Poetry
- uva 10361 Automatic Poetry
- UVa 10361 - Automatic Poetry
- uva 10361 Automatic Poetry
- 10361 - Automatic Poetry
- UvaOJ 10361 - Automatic Poetry
- UVa 10361 - Automatic Poetry
- UVa 10361 - Automatic Poetry
- uva-10361-Automatic Poetry
- 质数(或素数)(多种方法)
- 本地git管理代码
- [cocos2dx 3.0 (三)] 中文支持显示 + 自制ScrollLabel类
- http://www.google.com.hk/patents/US8566217
- ORACLE分区表、分区索引详解
- Automatic Poetry
- 2014ACM集训13级PK赛2-Who is Older?
- for打印菱形
- cocos2d-x 坐标研究
- Visual Studio 中的代码格式化
- 在 ANDROID 程序中禁止屏幕旋转和避免重启Activity
- 行为识别收集网站
- linux源码学习第二章
- HDU1787 GCD Again(容斥原理)