COCI-12 (2012) - Γύρος #3 - 1 (Sahovnica)

View as PDF

Submit solution

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

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

Ο Mirko έχει γίνει σκληροπυρηνικός πατριώτης, οπότε σας ζήτησε να του σχεδιάσετε μια κροατική σκακιέρα .
Η σκακιέρα αποτελείται από κόκκινα και λευκά κελιά. Το επάνω αριστερό κελί είναι κόκκινο, με τα υπόλοιπα κελιά να εναλλάσσονται μεταξύ λευκού και κόκκινου σε σειρές καθώς και στήλες. Θα αντιπροσωπεύουμε κόκκινες περιοχές με χαρακτήρες "X" (κεφαλαίο γράμμα x) και λευκές περιοχές με χαρακτήρες "." (τελεία).
Η σκακιέρα του Mirko θα πρέπει να αποτελείται από R \times C κελιά, δηλαδή R σειρές και C στήλες. Κάθε σειρά πρέπει να έχει ύψος A χαρακτήρες και κάθε στήλης πρέπει να έχει πλάτος B χαρακτήρες. Εξετάστε τα παρακάτω δείγματα δοκιμών για περαιτέρω διευκρίνιση.

Είσοδος

Η πρώτη γραμμή εισόδου περιέχει δύο θετικούς ακέραιους R και C (1 \le R, C \le 10) από την εκφώνηση.
Η δεύτερη γραμμή εισόδου περιέχει δύο θετικούς ακέραιους A και B (1 \le A, B \le 10) από την εκφώνηση.

Έξοδος

Η έξοδος πρέπει να αποτελείται από συνολικά σειρές R \times A και στήλες C \times B, που σχηματίζουν τη σκακιέρα που περιγράφεται παραπάνω.

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

input

2 4
2 2

output

XX..XX..
XX..XX..
..XX..XX
..XX..XX

input

5 5
2 3

output

XXX...XXX...XXX
XXX...XXX...XXX
...XXX...XXX...
...XXX...XXX...
XXX...XXX...XXX
XXX...XXX...XXX
...XXX...XXX...
...XXX...XXX...
XXX...XXX...XXX
XXX...XXX...XXX

Comments

There are no comments at the moment.