CCC-19 (2019) - J2 (Time to Decompress)

View as PDF

Submit solution

Points: 15 (partial)
Time limit: 1.0s
Memory limit: 256M

Author:
Problem type
Allowed languages
C, C++, Java, Pascal, Python
Time to Decompress

Εσείς και ο φίλος σας επινοήσατε έναν τρόπο για να ανταλλάσσετε μηνύματα. Ο φίλος σας μπορεί να κωδικοποιήσει ένα μήνυμα προς εσάς γράφοντας έναν θετικό ακέραιο αριθμό N και ένα σύμβολο. Εσείς μπορείτε να αποκωδικοποιήσετε αυτό το μήνυμα γράφοντας αυτό το σύμβολο N φορές στη σειρά σε μια γραμμή. Δεδομένου ενός μηνύματος που έχει κωδικοποιήσει ο φίλος σας, αποκωδικοποιήστε το.

Είσοδος

Η πρώτη γραμμή εισόδου περιέχει τον αριθμό L, τον αριθμό των γραμμών του μηνύματος.

Οι επόμενες L γραμμές περιέχουν η καθεμία από έναν θετικό ακέραιο αριθμό μικρότερο του 80, ακολουθούμενο από ένα κενό, ακολουθούμενο από έναν χαρακτήρα (όχι το κενό).

Έξοδος

Η έξοδος θα πρέπει να αποτελείται από L γραμμές. Κάθε γραμμή θα πρέπει να περιέχει την αποκωδικοποίηση της αντίστοιχης γραµµής της εισόδου. Συγκεκριμένα, εάν η γραμμή i + 1 της εισόδου περιείχε "N x", τότε η γραμμή i της εξόδου θα πρέπει να περιέχει μόνο τον χαρακτήρα x εκτυπωμένο N φορές.

Παράδειγμα

input

4
9 +
3 -
12 A
2 X

output

+++++++++
---
AAAAAAAAAAAA
XX

Comments

There are no comments at the moment.