- LX OM
- LIX OM
- LVIII OM
- LVII OM
- LVI OM
- LV OM
- LIV OM
- LIII OM
- LII OM
- LI OM
- L OM
- XLIX OM
- XLVIII OM
- XLVIII OM - I etap
- XLVIII OM - I - Zadanie 1
- XLVIII OM - I - Zadanie 2
- XLVIII OM - I - Zadanie 3
- XLVIII OM - I - Zadanie 4
- XLVIII OM - I - Zadanie 5
- XLVIII OM - I - Zadanie 6
- XLVIII OM - I - Zadanie 7
- XLVIII OM - I - Zadanie 8
- XLVIII OM - I - Zadanie 9
- XLVIII OM - I - Zadanie 10
- XLVIII OM - I - Zadanie 11
- XLVIII OM - I - Zadanie 12
- XLVIII OM - II etap
- XLVIII OM - III etap
- XLVIII OM - I etap
- XLVII OM
- XLVI OM
- XLV OM
- XLIV OM
- XLIII OM
- XLII OM
- XLI OM
- XL OM
- XXXIX OM
- XXXVIII OM
- XXXVIII OM - I etap
- XXXVIII OM - I - Zadanie 1
- XXXVIII OM - I - Zadanie 2
- XXXVIII OM - I - Zadanie 3
- XXXVIII OM - I - Zadanie 4
- XXXVIII OM - I - Zadanie 5
- XXXVIII OM - I - Zadanie 6
- XXXVIII OM - I - Zadanie 7
- XXXVIII OM - I - Zadanie 8
- XXXVIII OM - I - Zadanie 9
- XXXVIII OM - I - Zadanie 10
- XXXVIII OM - I - Zadanie 11
- XXXVIII OM - I - Zadanie 12
- XXXVIII OM - II etap
- XXXVIII OM - III etap
- XXXVIII OM - I etap
- XXXVII OM
- XXXVII OM - I etap
- XXXVII OM - I - Zadanie 1
- XXXVII OM - I - Zadanie 2
- XXXVII OM - I - Zadanie 3
- XXXVII OM - I - Zadanie 4
- XXXVII OM - I - Zadanie 5
- XXXVII OM - I - Zadanie 6
- XXXVII OM - I - Zadanie 7
- XXXVII OM - I - Zadanie 8
- XXXVII OM - I - Zadanie 9
- XXXVII OM - I - Zadanie 10
- XXXVII OM - I - Zadanie 11
- XXXVII OM - I - Zadanie 12
- XXXVII OM - II etap
- XXXVII OM - III etap
- XXXVII OM - I etap
- XXXVI OM
- XXXV OM
- XXXIV OM
- XXXIII OM
- XXXIII OM - I etap
- XXXIII OM - I - Zadanie 1
- XXXIII OM - I - Zadanie 2
- XXXIII OM - I - Zadanie 3
- XXXIII OM - I - Zadanie 4
- XXXIII OM - I - Zadanie 5
- XXXIII OM - I - Zadanie 6
- XXXIII OM - I - Zadanie 7
- XXXIII OM - I - Zadanie 8
- XXXIII OM - I - Zadanie 9
- XXXIII OM - I - Zadanie 10
- XXXIII OM - I - Zadanie 11
- XXXIII OM - I - Zadanie 12
- XXXIII OM - II etap
- XXXIII OM - III etap
- XXXIII OM - I etap
- XXXII OM
- XXXI OM
- XXX OM
- XXIX OM
- XXVIII OM
- XXVII OM
- XXVI OM
- XXV OM
- XXIV OM
- XXIII OM
- XXII OM
- XXI OM
- XX OM
- XIX OM
- XVIII OM
- XVII OM
- XVI OM
- XV OM
- XIV OM
- XIII OM
- XII OM
- XI OM
- X OM
- IX OM
- VIII OM
- VII OM
- V OM
- VI OM
- IV OM
- III OM
- II OM
- I OM
- Skład komitetów Olimpiady
- Zawody stopnia I (przygotowawcze)
- Zadania z pierwszej olimpiady matematycznej
- I OM - B
- I OM - B - Zadanie 1
- I OM - B - Zadanie 2
- I OM - B - Zadanie 3
- I OM - B - Zadanie 4
- I OM - B - Zadanie 5
- I OM - B - Zadanie 6
- I OM - B - Zadanie 7
- I OM - B - Zadanie 8
- I OM - B - Zadanie 9
- I OM - B - Zadanie 10
- I OM - B - Zadanie 11
- I OM - B - Zadanie 12
- I OM - B - Zadanie 13
- I OM - B - Zadanie 14
- I OM - B - Zadanie 15
- I OM - B - Zadanie 16
- I OM - B - Zadanie 17
- I OM - B - Zadanie 18
- I OM - B - Zadanie 19
- I OM - B - Zadanie 20
- I OM - I etap
- I OM - II etap
- I OM - III etap
- I OM - B
XXXVIII OM - III - Zadanie 6
Płaszczyznę pokryto siatką sześciokątów foremnych o boku 1. Za drogę na siatce uważamy taki ciąg boków sześciokątów siatki, że każde dwa kolejne mają wspólny koniec. Drogę na siatce nazwiemy najkrótszą, jeżeli jej końców nie można połączyć drogą krótszą. Znaleźć liczbę najkrótszych dróg na siatce o ustalonym początku i długości 60.
Rozwiązanie
Uwaga. Użyte w treści sformułowanie: ,,kolejne boki mają wspólny koniec'' należy rozumieć w ten sposób, że rozważa się odcinki skierowane i koniec poprzedniego jest początkiem następnego (tak więc nie tworzy drogi na przykład pęk odcinków o jednym wspólnym końcu). Mimo braku precyzji, tak właśnie było to sformułowanie rozumiane przez wszystkich rozwiązujących, zgodnie z intuicyjnym sensem słowa ,,droga''.
Ustalmy na płaszczyźnie jeden z kierunków boków rozważanej siatki sześciokątów (
), nazwijmy go poziomym i wyróżnijmy na nim zwroty: lewo, prawo. Z każdego węzła siatki
wybiega dokładnie jeden bok poziomy. Oznaczmy przez
zbiór tych węzłów, z których bok poziomy wybiega w prawo, a przez
zbiór pozostałych węzłów, to jest tych, z których bok poziomy biegnie w lewo. Każdy bok siatki łączy punkt zbioru
z punktem zbioru
.
Niech
będzie wybranym ustalonym węzłem, punktem początkowym rozpatrywanych dróg. Możemy przyjąć, że
. Startując z punktu
, po parzystej liczbie kroków znajdziemy się w punkcie zbioru
, a po nieparzystej - w punkcie zbioru
. Zatem dwie drogi o wspólnym początku i końcu mają długości jednakowej parzystości; jeśli droga daje się skrócić - to co najmniej o
.
Dwa różne punkty zbioru
nazwiemy sąsiednimi, jeśli łączy je droga długości
; droga ta jest wówczas jedyna. Połączmy każdą parę sąsiednich punktów zbioru
odcinkiem. Powstanie w ten sposób siatka
trójkątów foremnych o boku
; węzłami siatki
są punkty zbioru
. Określamy pojęcie drogi na siatce
, długości drogi oraz pojęcie drogi najkrótszej analogicznie do odpowiednich pojęć dla siatki
, z tym, że za jednostkę długości przyjmujemy bok siatki
.
W dalszym ciągu będziemy rozpatrywać na siatce
tylko drogi długości parzystej, rozpoczynające się w punkcie
i spełniające następujący warunek: jeśli
jest rozpatrywaną drogą, to
dla
(przyjmujemy
); innymi słowy, żaden bok siatki nie jest przebiegany ,,tam i z powrotem,, w dwóch kolejnych krokach, z których pierwszy ma numer nieparzysty, a drugi parzysty (oczywiście każda najkrótsza droga ten warunek spełnia). Idąc taką drogą, w każdej kolejnej parze kroków przechodzi się z punktu zbioru
do sąsiedniego punktu zbioru
. Zatem każda droga na siatce
spełniająca ten warunek i mająca długość
wyznacza drogę długości
na siatce
. Jest to odpowiedniość wzajemnie jednoznaczna, bo końce każdego boku siatki
łączy dokładnie jedna droga długości
na siatce
. Drogom najkrótszym na jednej siatce odpowiadają drogi najkrótsze na drugiej siatce.
Spróbujemy policzyć najkrótsze drogi długości
na siatce
(o początku
).
Weźmy pod uwagę sześć dróg (na siatce
) długości
wychodzących z
i biegnących po półprostych. Ich końce są wierzchołkami sześciokąta foremnego, który oznaczymy przez
. Wychodząc z punktu
i wykonując
ruchów (na siatce
) nie wyjdziemy z pasa ograniczonego prostymi zawierającymi dowolne dwa równoległe boki sześciokąta
- a więc nie wyjdziemy poza obręb tego sześciokąta. Możemy natomiast osiągnąć każdy punkt leżący na jego obwodzie. Przy tym każdy węzeł siatki
leżący we wnętrzu
należy do pewnego sześciokąta
, gdzie
, a więc jest osiągalny drogą długości Zatem jedynie do punktów na obwodzie
prowadzą drogi najkrótsze długości
(na siatce
).
Ile jest takich dróg? Dowolny bok
sześciokąta
zawiera
punktów zbioru
, a gdy je ponumerujemy
(
,
), zauważymy, że do punktu
prowadzi
najkrótszych dróg z punktu
; wynika to przez łatwą indukcję ze spostrzeżenia, że najkrótsze drogi do dowolnego z punktów
są przedłużeniami najkrótszych dróg do dwóch sąsiednich węzłów na obwodzie sześciokąta
zaś do punktów
i
prowadzi po jednej drodze długości
. (Innymi słowy: pisząc w każdym węźle siatki
liczbę najkrótszych dróg z punktu
do danego węzła otrzymujemy sześć kopii trójkąta Pascala, po jednej w każdym z sześciu sektorów płaszczyzny o wierzchołku
, wyznaczonych przez kierunki boków siatki
). Jest więc
najkrótszych dróg łączących
z punktami boku
.
Sześciokąt
ma sześć boków. Mamy zatem
najkrótszych dróg do punktów na obwodzie
; składnik
zapobiega dwukrotnemu policzeniu dróg prowadzących do wierzchołków
.
W zadaniu chodzi o wyznaczenie liczby najkrótszych dróg (o początku
) długości
na siatce
, czyli liczby najkrótszych dróg (o początku
) długości
na siatce
. W myśl powyższych rozważań, liczba ta wynosi
.


Komentarze
Dodaj nową odpowiedź