Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
WZORKI5 - Wzorki 5 |
Wyświetl wzór przypominający kratkę. Brzeg i krawędzie wewnętrzne kratki wydrukuj korzystając ze znaku * (gwiazdka), a wnętrze ze znaku . (kropka). Kratka ma mieć w>0 wierszy i k>0 kolumn (razem wk pól), a każde pole kratki powinno mieć wysokość i szerokość s>0.
Dodatkowo każde pole powinno mieć poprzeczkę. Poprzeczka lewego górnego pola powinna być skierowana w dół i w prawo - do jej wypisania użyj znaku \ (odwrócony ukośnik), następna w dół i w lewo - do jej wypisania użyj znaku / (ukośnik) i kolejne na przemian: raz w dół i w prawo a raz w dół i w lewo.
Wejście
Najpierw liczba testów t i dla każdego testu trzy liczby w, k i s oznaczające odpowiednio liczbę wierszy i kolumn kratki oraz wysokość i szerokość pojedynczego pola.
Wyjście
Dla każdego testu żądany wzór (zobacz przykład). Kolejne testy oddziel pustym wierszem.
Przykład
Input: 3 3 1 2 4 4 1 2 5 2 Output: **** *\.* *.\* **** *./* */.* **** *\.* *.\* **** ********* *\*/*\*/* ********* */*\*/*\* ********* *\*/*\*/* ********* */*\*/*\* ********* **************** *\.*./*\.*./*\.* *.\*/.*.\*/.*.\* **************** *./*\.*./*\.*./* */.*.\*/.*.\*/.* ****************
Dodane przez: | kuszi |
Data dodania: | 2010-11-07 |
Limit czasu wykonania programu: | 1s |
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 |