uva10361(字符串)
来源:互联网 发布:学通网络ps序列号 编辑:程序博客网 时间:2024/06/06 09:03
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=15&problem=1302&mosmsg=Submission+received+with+ID+10379415
10361 - Automatic Poetry
Time limit: 3.000 seconds
Problem I
Automatic Poetry
Input: standard input
Output: standard output
Time Limit: 2 seconds
Memory Limit: 32 MB
“Oh God”, Lara Croft exclaims, “it’s one of these dumb riddlesagain!”
In Tomb Raider XIV, Lara is, as ever, gunning her way throughancient Egyptian pyramids, prehistoric caves and medival hallways.Now she is standing in front of some important Germanic lookingdoorway and has to solve a linguistic riddle to pass. As usual, theriddle 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.
A Schuttelreim seems to be a typical German invention. The funnything about this strange type of poetry is that if somebody givesyou the first line and the beginning of the second one, you cancomplete the poem yourself. Well, even a computer can do that, andyour task is to write a program which completes them automatically.This will help Lara concentrate on the “action” part of Tomb Raiderand 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 lowercasecharacters or blanks. The second line will be a string of lowercasecharacters or blanks ending with three dots“...”. Lines will we atmost 100 characters long.
Output
For each pair of Schuttelreim lines l1andl2 you are to output two lines c1 andc2in the following way: c1 is the same asl1 only that the bracket marks “<” and“>” are removed. Line c2is the same asl2 , except that instead of the three dots the strings4s3s2s5shouldappear.
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
TUD Programming Contest
题意:读取字符串,每个测试例子有两行,第一行中有5个子串,中间用"<",">"分开。第二行有一个串,以“...”结尾。
最后每个实例打印两行,第一行简单的把输入的第一行打印出来,只去掉<和>符号,第二行按照原来第二行的打印,并把三个点去掉,换成s4,s3,s2,s5。即输出buf,s4,s3,s2,s5.
教训:题意首先要读懂,读懂题意再做会事半功倍的。。。
以下两个代码都是A的,但是自己感觉第二个代码目前更适合自己。。
代码1
#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
char str[1000];
int main()
{
}
代码2
#include<stdio.h>
#include<string.h>
#define MAXN 110
char s1[MAXN],s2[MAXN],s3[MAXN],s4[MAXN],s5[MAXN];
char buf[MAXN];
int main()
{
}
- uva10361(字符串)
- UVA10361 字符串
- UVA10361(字符串水题多坑)
- UVa10361-Automatic Poetry-字符串-难度1
- 字符串系列——uva10361 - 自动作诗机
- uva10361--String
- ACM-uva10361
- uva10361 - Automatic Poetry
- UVA10361- Automatic Poetry
- UVa10361 Automatic Poetry
- UVA10361 - Automatic Poetry
- uva10361 - Automatic Poetry
- UVA10361 - Automatic Poetry
- UVa10361 - Automatic Poetry
- uva10361 Automatic Poetry
- UVA10361 - Automatic Poetry
- UVA10361 - Automatic Poetry
- uva10361 Automatic Poetry(getline 的用法)
- ofbiz主题风格包及注意项
- uva10010
- C# int 转 字符串 格式化 位数不足加0
- uva409(字符串)
- 字符串函数的使用
- uva10361(字符串)
- uva10878(字符串)
- uva10115
- uva10815
- uva424(大数)
- uva465
- uva10106(大数)
- 图像预处理之平滑处理
- uva10420