|
Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб. Question by Ibrahim Mesecan.
School Mail Merge
The director of the school that you have graduated from heard
that you study at Computer engineering. He wants a special
program to send messages to students.
Question:
You will be given a list of students with their personal
information and information about their courses.
Then you will be given another text in which there are
special tags to be replaced by the information
of the selected student.
Input specification
You will be given an integer (n) the number of
students where 0 ≤ n ≤ 1,000. The following n
lines contain information for n students:
- Student ID: an integer not greater than 100,000
- Name and surname: at most 15 chars strings
(separated by a space)
- Class: 5 char string containing letters and digits
- Gender: a single char 'f' or 'm'
- Grades: 5 integers for 5 courses (Language, Math,
Computer, Art, Music)
Then you will be given the ID of the student for whom
the mail will be prepared. At the end of input, you
will be given a text of unknown length for the mail merge. In the
text, you can have #keywords with (#)
before. The keywords may be followed by
a space ' ' , a period '.' ,
a comma ',' , an exclamation mark '!' ,
or an end of line character.
Here, is the list of keywords:
ID, name, surname, class, child,
language, math, computer, art, music where
child will be replaced with son or daughter and the
first grade is language, the second grade is math, etc.
Output specification:
Show the message customized for the given student.
Sample Input I
3
223 Andi Gjoba 10B m 75 56 88 93 67
541 Klevin Zyka 10C m 54 88 85 93 67
476 Stacey Stevenson 11A f 94 75 88 67 69
476
Dear Parent
Your #child #name #surname
from #class did not come to school today.
Best wishes
|
Sample Output I
Dear Parent
Your daughter Stacey Stevenson from
11A did not come to school today.
Best wishes
|
Note: You can print the text in
one or multiple lines. But the text must be
exactly as it is (uppercase or lowercase).
Для отправки решений необходимо выполнить вход.
|