Wypełnianie prostokąta hakiem

Transkrypt

Wypełnianie prostokąta hakiem
Wypełnianie prostokąta hakiem
Utwórzmy z sześciu kwadratów jednostkowych figurę taką jak na rysunku i nazwijmy ją
hakiem. Hakiem będzie także każda figura utworzona z niej przez obroty i odbicia
symetryczne.
Zadanie polega na wyznaczeniu wszystkich prostokątów m x n, które można pokryć
hakami w ten sposób, że prostokąt zostaje całkowicie pokryty, a żadne dwa haki nie
zachodzą na siebie oraz żadna część haka nie wystaje poza prostokąt.
1. Haki mają zatoczki – końcówki muszą na siebie zachodzić. Więc należy połączyć
płytki w pary, w ten sposób powstaje 12-polowa płytka. Łatwo zauważyć, że
można ją zbudować na dwa sposoby. Otrzymamy wtedy albo prostokąt 3x4, albo
ośmiokąt. Oczywiście bierzemy także pod uwagę obroty i odbicia.
2. Parkietaż jest wykonalny wtedy i tylko wtedy, gdy wykonywalny jest tymi
3.
płytkami. Wtedy mn dzieli się przez 12. Z tego wynika, że co najmniej jedna z
liczb m,n jest podzielna przez 3 (12 = 2*2*3).
Wykażemy, ze co najmniej jedna z liczb m,n jest podzielna przez 4 (co będzie
warunkiem dla znalezienia rozwiązania). Przypuśćmy, że prostokąt złożony z m
rzędów pionowych i n poziomych ma parkietaż z użyciem 1/12 mn.
Oczywiste, ze żaden jego bok nie może mieć długości 1, 2 i 5.
Dzielimy go na pola jednostkowe i gwiazdkujemy co czwarty rząd i co czwartą
kolumnę, gwiazdek nie stawiamy na przecięciach. Nie ma znaczenia, gdzie
zaczynamy. Fragment:
Wyróżniono k rzędów pionowych i l poziomych. Łączna liczba gwiazdek:
kn+lm-2kl, liczba tej samej parzystości co kn+lm. Każda płytka nakrywa 3 lub 5
gwiazdek. Więc liczba gwiazdek jest tej samej parzystości, co liczba płytek (1/12*
mn). Skoro zakryte jest wszystko, to jeśli liczba płytek jest nieparzysta, to i
nieparzysta jest liczba gwiazdek; jeśli liczba płytek jest parzysta, to parzysta jest
także liczba gwiazdek.
Różnica d=1/12*mn – (kn+lm) jest parzysta (bo obie liczby są tej samej
parzystości). Wobec tego 12d dzieli się przez 24. Mamy więc 12d=mn–12kn–
12lm. Po przekształceniu: 12d=(m-12k)(n-12l)-144 kl
Wówczas iloczyn (m-12k)(n-12l) dzieli się przez 24, więc jeden z czynników musi
dzielić się przez 4 (z rozkładu liczby 24). Wtedy co najmniej jedna z liczb dzieli się
przez 4.
Wniosek: Jeśli parkietaż jest wykonalny to zachodzą 3 warunki:
1) co najmniej jedna z liczb m,n jest podzielna przez 4,
2) co najmniej jedna z liczb m,n jest podzielna przez 3,
3) żadna z liczb nie jest równa 1, 2 lub 5.
Warunki te są już wystarczające. Dlaczego?
1. Jeśli jedna liczba jest podzielna przez 3 a druga 4, to nie ma problemu –
zapełniamy prostokątnymi płytkami.
2. Jeśli jedna dzieli się przez 12 – drugą rozkładamy na trójki i czwórki. Robimy pasy
12x3 oraz 12x4 i je zapełniamy.
A więc wymagane pokrycie prostokąta jest wykonalne wtedy i tylko wtedy, gdy m,n
spełniają warunki 1, 2 i 3.
Uzyskana charakteryzacja interesujących nas prostokątów (przez warunki 1, 2 i 3) może
być wyrażona tak: są to te prostokąty, które dopuszczają parkietaż samymi tylko
płytkami 3 x 4. Jest możliwy także oboma rodzajami. Na przykład – 16 x 15 – 18 płytek
prostokątnych i 2 ośmiokątne.
Na podstawie zadania z czasopisma Matematyka (nr 1/2005) opracował Radosław Juszczuk.