COCI-20 (2020) - Γύρος #6 - 1 (Bold)

View as PDF

Submit solution

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

Author:
Problem type
Allowed languages
C, C++, Java, Pascal, Python
Bold

Εκτός από τα συνηθισμένα προβλήματα υγείας που σχετίζονται με την ηλικία, όπως τα πρώτα σημάδια RSI1 και οι σωματικοί τραυματισμοί που δημιουργούνται πιο γρήγορα από ότι επουλώνονται, η όραση του Daniel έχει ξαφνικά επιδεινωθεί.

Η Paula του έγραψε ένα γράμμα, αλλά δεν μπορεί να το διαβάσει χωρίς γυαλιά. Πρέπει να κάνει έντονη τη γραφή στο κείμενο, ώστε ο Daniel να το διαβάσει.

Το γράμμα μπορεί να αναπαρασταθεί ως πίνακας που αποτελείται από τους χαρακτήρες '.' και '#'. Για να γίνει έντονη η γραφή, η Paula θα αντικαταστήσει κάθε '#' στο αρχικό γράμμα με ένα τετράγωνο 2 \times 2 από '#', που θα εκτείνεται προς την κάτω δεξιά κατεύθυνση.

Είσοδος

Η πρώτη γραμμή περιέχει ακέραιους αριθμούς n και m\;(2 \le n, m \le 100), τις διαστάσεις του γράμματος.

Κάθε μία από τις ακόλουθες n γραμμές περιέχει m χαρακτήρες, '.' και '#' που αντιπροσωπεύουν το γράμμα της Paula.

Η τελευταία σειρά και στήλη δεν θα περιέχουν κανέναn χαρακτήρα '#'.

Έξοδος

Τυπώστε n γραμμές που περιέχουν m χαρακτήρες '.' και '#', που αντιπροσωπεύουν το νέο γράμμα με τους έντονους χαρακτήρες.

Παραδείγματα

input

4 4
....
.#..
....
....

output

....
.##.
.##.
....

input

7 7
.......
.####..
.#...#.
.#...#.
.#...#.
.####..
.......

output

.......
.#####.
.######
.##..##
.##..##
.######
.#####.

input

9 7
.......
.####..
.#...#.
.#...#.
.####..
.#.....
.#.....
.#.....
.......

output

.......
.#####.
.######
.##..##
.######
.#####.
.##....
.##....
.##....

1 Repetitive Strain Injury. Μην αγνοείτε ποτέ τον πόνο που προκαλείται από την πληκτρολόγηση. Τα εργονομικά βοηθήματα και οι καρέκλες γενικά αξίζουν πάντα τον κόπο. Καθίστε ευθεία. «Ένα γραμμάριο πρόληψης αξίζει ένα κιλό θεραπείας».


Comments

There are no comments at the moment.