Public submissions
|Source code of every submission to this problem in this contest|will be visible for everyone since {$pdata.sc_from}.|
Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
WZORKI6 - Wzorki 6 |
Wyświetl wzór przypominający kratkę bez brzegu o zadanych rozmiarach. Pręty pionowe kratki wydrukuj korzystając ze znaku | (kreska pionowa, pipe), pręty poziome ze znaku - (kreska pozioma, dywiz) a ich przecięcie ze znaku + (plus). Kratka ma mieć w>0 prętów poziomych i k>0 prętów pionowych. Pręty poziome mają być odległe od siebie o h>0 znaków, a pionowe o l>0. Pozostałą przestrzeń wypełnij znakiem. (kropka).
Wejście
Najpierw liczba testów t i dla każdego testu cztery liczby w, k, h i l oznaczające odpowiednio liczbę prętów poziomych i liczbę prętów pionowych oraz odstępy pomiędzy nimi.
Wyjście
Dla każdego testu żądany wzór (zobacz przykład). Kolejne testy oddziel pustym wierszem.
Przykład
Input: 3 3 1 2 1 4 4 1 2 2 5 3 2 Output: .|. .|. -+- .|. .|. -+- .|. .|. -+- .|. .|. ..|..|..|..|.. --+--+--+--+-- ..|..|..|..|.. --+--+--+--+-- ..|..|..|..|.. --+--+--+--+-- ..|..|..|..|.. --+--+--+--+-- ..|..|..|..|.. ..|..|..|..|..|.. ..|..|..|..|..|.. ..|..|..|..|..|.. --+--+--+--+--+-- ..|..|..|..|..|.. ..|..|..|..|..|.. ..|..|..|..|..|.. --+--+--+--+--+-- ..|..|..|..|..|.. ..|..|..|..|..|.. ..|..|..|..|..|..
Dodane przez: | kuszi |
Data dodania: | 2010-11-25 |
Limit czasu wykonania programu: | 0.100s |
Limit długości kodu źródłowego | 50000B |
Limit pamięci: | 1536MB |
Cluster: | Cube (Intel G860) |
Języki programowania: | All except: ASM64 SCALA SCM qobi |
Pochodzenie: | Folklor |
Public source code since: | 2012-06-16 15:43:52 |