III etap XLV Olimpiady Matematycznej
Wyznaczyć wszystkie trójki
liczb wymiernych dodatnich, dla których liczby
,
,
są naturalne.
Niech
będzie trójką liczb wymiernych spełniających podany warunek. Liczby
![]() |
są naturalne; wobec tego także iloczyn
![]() |
jest liczbą naturalną. Liczby
,
,
są pierwiastkami wielomianu
![]() |
którego wszystkie współczynniki są całkowite, a współczynnik przy najwyższej potędze zmiennej
równa się
. Wiadomo (patrz: {\it Uwaga}), że każdy pierwiastek wymierny takiego wielomianu jest liczbą całkowitą. Liczby
,
,
są z założenia wymierne; muszą więc być całkowite.
Oczywiście, dla dowolnych liczb naturalnych
liczby
oraz
, określone wzorami (1), są także naturalne. Zadanie sprowadza się zatem do wyznaczenia wszystkich trójek
liczb naturalnych dodatnich, dla których
![]() |
jest liczbą naturalną.
Załóżmy, że
jest taką trójką. Bez szkody dla ogólności można przyjąć, że
. Wówczas
![]() |
czyli
. Jeżeli liczby
,
,
są równe, to związek (2) przybiera postać
, wobec czego
![]() |
W dalszym ciągu będziemy rozważać przypadek, gdy nie wszystkie trzy liczby
,
,
są równe. Wówczas nierówność (3) jest ostra i otrzymujemy
,
czyli
lub
. Stąd
, a zatem także
lub
.
Przepiszmy równanie (2) w kolejno równoważnych postaciach:
![]() |
![]() |
z ostatniej postaci widać, że czynnik
nie może być zerem (co wyklucza możliwość
). Mnożąc stronami przez ten czynnik otrzymujemy
![]() |
skąd po dodaniu do obu stron składnika
dostajemy równanie
![]() |
Jak stwierdziliśmy powyżej, liczby
i
mogą przyjmować tylko wartości
i
, przy czym nie mogą być jednocześnie równe 1. Mamy więc trzy możliwości:
![]() |
Równanie (5), odpowiednio, przyjmuje postać
![]() |
Pierwsze z tych równań daje rozwiązanie
![]() |
a drugie — rozwiązania
![]() |
(trzecie równanie nie ma rozwiązań w liczbach naturalnych
).
Wzory (4) oraz (6) i (7) przedstawiają ogólne rozwiązanie zadania przy założeniu, że
. Odrzucając to założenie, otrzymujemy jako pełne rozwiązanie zadania następujące trójki
:
![]() |
![]() |
![]() |
![]() |
{\kom Uwaga.} Oto uzasadnienie faktu, że każdy pierwiastek wymierny wielomianu postaci
![]() |
którego współczynniki
są liczbami całkowitymi, również jest liczbą całkowitą. (W tym zadaniu mamy do czynienia z wielomianem stopnia
.) Zapiszmy pierwiastek wymierny
wielomianu
w postaci ułamka nieskracalnego
(
całkowite,
). Pomnożenie równości
stronami przez
daje
![]() |
Wszystkie składniki oprócz
są liczbami całkowitymi podzielnymi przez
. Wobec tego także
musi dzielić się przez
. Ułamek
jest z założenia nieskracalny. Stąd wniosek, że
.
Na płaszczyźnie dane są dwie proste równoległe
i
oraz okrąg rozłączny z prostą
. Z punktu
leżącego na prostej
prowadzimy dwie styczne do tego okręgu przecinające prostą
w punktach
,
. Niech
będzie prostą przechodzącą przez punkt
i środek odcinka
. Wykazać, że wszystkie uzyskane w ten sposób proste
(odpowiadające różnym wyborom punktu
na prostej
) mają wspólny punkt.
Uwaga 1. Warunki zadania nie zmienią się, jeżeli daną prostą
zastąpimy inną prostą
równoległą do
i różną od
. Istotnie: jeśli dwie wychodzące z punktu
styczne do danego okręgu przecinają prostą
w punktach
i
, to środki odcinków
i
są współliniowe z punktem
, a więc określona w zadaniu prosta
pokrywa się z prostą
uzyskaną w analogiczny sposób po zastąpieniu prostej
prostą
. Możemy wobec tego zakładać, że
jest prostą równoległą do
, wybraną w położeniu dogodnym do prowadzonych rozważań.
Oznaczmy przez
i
środek i promień danego okręgu
, a przez
i
- punkty tego okręgu leżące, odpowiednio, najbliżej i najdalej od prostej
:. W myśl uczynionej przed chwilą uwagi, możemy przyjąć, że prosta
jest styczna do okręgu
w punkcie
. Odległość prostych
i
oznaczmy przez
.
Ustalmy punkt
na prostej
. Niech
i
będą punktami prostej
wyznaczonymi zgodnie z treścią zadania. Okrąg
jest wpisany w trójkąt
. Oznaczmy środek boku
przez
, a spodek wysokości z wierzchołka
- przez
(zatem
). Bez straty ogólności możemy przyjąć, że
. Wówczas punkty
,
,
,
leżą na prostej
w takim właśnie porządku (w szczególnym przypadku punkty
i
mogą się pokrywać). Rysunek 13 przedstawia sytuację, gdy kąt
jest ostry; ale prowadzone dalej rozważania (i rachunki) obejmują również przypadek, gdy kąt ten jest prosty lub rozwarty.

Ponieważ
jest punktem styczności okręgu wpisanego w trójkąt
z bokiem
, zatem długość odcinka
wyraża się znanym wzorem
![]() |
gdzie, jak zwykle,
,
,
. Wobec tego
![]() |
Dalej, oznaczając przez
odległość punktów
i
mamy równości
![]() |
(znak różnicy
zależy od tego, czy kąt
jest ostry, czy nie). Stąd (oraz z zależności w trójkątach prostokątnych
i
) dostajemy związek
![]() |
czyli
![]() |
Przydatna też będzie równość
, której obie strony wyrażają podwojone pole trójkąta
. Wynika z niej, że
, czyli
![]() |
Niech
będzie punktem przecięcia prostej
(czyli
) z prostą
. Z podobieństwa trójkątów
i
mamy proporcję
. Uwzględniając związki (2), (3), (4) otrzymujemy równość
![]() |
Ostatnia wielkość zależy tylko od
i
; jest więc wyznaczona przez samą tylko prostą
i okrąg
, a nie zależy od wyboru punktu
. To znaczy, że punkt
, położony na odcinku
w odległości
od punktu
, jest wspólnym punktem wszystkich rozważanych prostych
.
Dana jest liczba całkowita
. Każdemu podzbiorowi
zbioru
przyporządkowujemy liczbę
ze zbioru
tak, by był spełniony następujący warunek:
![]() |
Niech
będzie liczbą takich przyporządkowań. Obliczyć
.
Uwaga:
jest nie większą z liczb
,
.
Oznaczmy przez
zbiór
, a przez
- zbiór
-elementowy, powstały ze zbioru
przez usunięcie liczby
:
![]() |
Niech będzie dane przyporządkowanie, o jakim mowa w zadaniu. Oznaczmy wartość
przez
, a wartość
- przez
(dla
). W myśl warunków zadania, wartości
oraz
są liczbami ze zbioru
, a ponadto dla każdego
ma miejsce równość
![]() |
która jest po prostu wymyślnym sposobem zapisu nierówności
![]() |
Tak więc z przyporządkowaniem
została skojarzona funkcja
![]() |
Z nałożonego na przyporządkowanie
warunku
![]() |
wynika przez indukcję równość
![]() |
dla dowolnych zbiorów
zawartych w
. (Symbol
oznacza najmniejszą z liczb
; może to być oczywiście wspólna wartość kilku tych liczb.)
Niech
będzie dowolnym podzbiorem zbioru
, nie identycznym z całym zbiorem
, i niech
będą wszystkimi liczbami z
, które {\it nie należą} do
:
![]() |
Zbiór
jest wówczas dokładnie częścią wspólną zbiorów
:
![]() |
Istotnie: liczba
należy jednocześnie do wszystkich zbiorów
wtedy i tylko wtedy, gdy należy do
i jest różna od liczb
- a więc (zgodnie z (3)) wtedy i tylko wtedy, gdy jest elementem zbioru
.
Ze związków (4), (2), (3) wynika równość
![]() |
(Symbol
oznacza minimalną wartość przyjmowaną przez funkcję
na tych elementach zbioru
, które nie należą do zbioru
.)
Wniosek: przyporządkowanie
jest w pełni wyznaczone przez zadanie wartości
oraz wartości
dla
. Innymi słowy, jest wyznaczone przez wybór liczby
oraz funkcji (1); jest wówczas dane wzorem
![]() |
I na odwrót: jeśli
jest dowolną liczbą całkowitą dodatnią, nie przekraczającą
, oraz jeśli
jest dowolnym odwzorowaniem zbioru
w zbiór
, to wzór (5) definiuje przyporządkowanie
spełniające postawiony w zadaniu warunek.
Dla ustalonego
istnieje dokładnie
funkcji (1). Wobec tego liczba dopuszczalnych przyporządkowań (5) wynosi
![]() |
Otrzymujemy dwustronne oszacowanie
; a stąd
![]() |
Gdy
dąży do nieskończoności, pierwiastek stopnia
z dowolnie ustalonej liczby dodatniej dąży do
. W takim razie wyrażenie po prawej stronie nierówności (6) dąży do
i na mocy twierdzenia o trzech ciągach
.
Mamy odpowiedź: Szukaną wartością graniczną jest liczba
.
Dysponujemy trzema naczyniami bez podziałki: pustym
-litrowym, pustym
-litrowym oraz napełnionym wodą
-litrowym. Liczby
i
są liczbami naturalnymi względnie pierwszymi. Udowodnić, że dla każdej liczby
można za pomocą przelewania wody otrzymać w trzecim naczyniu dokładnie
litrów wody.
Przelewając wodę z jednego naczynia do drugiego, każdorazowo albo całkowicie opróżniamy naczynie, z którego przelewamy, albo całkowicie napełniamy drugie naczynie. (Skoro naczynia są bez podziałki, jest to jedyna metoda pozwalająca kontrolować objętość przelewanej wody.) Tak więc po każdym przelaniu mamy w każdym naczyniu nieujemną całkowitą liczbę litrów wody (nie przekraczającą, rzecz jasna, pojemności danego naczynia). Przyjmijmy oznaczenia:
- naczynie
-litrowe,
- naczynie
-litrowe,
- naczynie
-litrowe.
Przypuśćmy, że w pewnym momencie w naczyniu
jest
litrów wody. Wykażemy, że za pomocą co najwyżej dwóch przelań można doprowadzić do stanu, w którym w naczyniu
jest
litrów wody, gdzie
![]() |
Oznaczmy przez
i
objętość (w litrach) wody w naczyniach
i
w rozważanym momencie. Tak więc
,
,
są liczbami całkowitymi,
![]() |
Załóżmy, że
. Zatem
. Przelewamy wodę z naczynia
do naczynia
, całkowicie je napełniając; to znaczy, przelewamy
litrów z
do
(jest to możliwe, bo
). Następnie całą zawartość naczynia
, czyli
litrów, wlewamy do
, uzyskując
litrów w naczyniu
.
Rozpatrzmy drugi przypadek:
. Zatem
. Całą zawartość naczynia
, czyli
litrów, wlewamy do
. Do pustego naczynia
odlewamy
litrów z
; w naczyniu
zostało
litrów wody.
Uzyskaliśmy więc
litrów w naczyniu
, gdzie liczba
jest dana wzorem (1). Z tego wzoru wynika, że
![]() |
W chwili początkowej w naczyniu
było
litrów. Stosując opisaną procedurę uzyskujemy w naczyniu
:
\begin{center}
po (co najwyżej) dwóch przelaniach -
litrów;\\
po (co najwyżej) czterech przelaniach -
litrów;\\
itd.;\\
po (co najwyżej)
przelaniach -
litrów,
\end{center}
gdzie
![]() |
Udowodnimy, że każda liczba
jest równa
dla pewnego
; jest więc możliwą do uzyskania objętością wody w naczyniu
.
Przyjmijmy
. Każda z liczb
![]() |
należy do zbioru
; jest więc, zgodnie ze wzorem (2), resztą z dzielenia iloczynu
przez
.
Liczby
i
są z założenia względnie pierwsze. Wobec tego także liczby
i
są względnie pierwsze. Stąd wynika, że reszty (3) są wszystkie różne. Istotnie: gdyby dla pewnych numerów
,
takich, że
zachodziła równość
, znaczyłoby to, że różnica
, czyli iloczyn
, dzieli się przez
. Drugi czynnik tego iloczynu (czyli
) nie ma z liczbą
wspólnych czynników pierwszych; ta liczba musiałaby być więc dzielnikiem różnicy
- sprzeczność, skoro
.
Zatem, rzeczywiście, wypisane powyżej reszty (3) są różnymi elementami zbioru
. Jest ich
. W takim razie każda liczba
, należąca do tego zbioru, jest równa pewnej liczbie
. A to właśnie zamierzaliśmy udowodnić.
Uwaga: Opisana metoda pozwala osiągnąć dowolnie zadaną wartość
w wyniku nie więcej niż
przelań. Oszacowanie to można poprawić. Jeśli bowiem żądana liczba
znajduje się w drugiej połowie ciągu (3), wówczas szybciej doprowadzi do celu stosowanie procedury ,,odwrotnej'' - takiej, która za pomocą co najwyżej dwóch przelań spowoduje, by objętość wody w naczyniu
zmieniła się od wartości
do wartości
![]() |
Pozostawiamy Czytelnikowi jako ćwiczenie dopracowanie szczegółów i przekonanie się, że wybierając jedną z tych procedur jesteśmy w stanie uzyskać zadaną wartość
w wyniku nie więcej niż
przelań.
Punkty
są wierzchołkami równoległościanu o środku
. Wykazać, że
![]() |
Przyjmijmy, że jedną ze ścian danego równoległościanu jest równoległobok
, a ścianą przeciwległą - równoległobok
, przy czym odcinki
,
,
,
są czterema krawędziami równoległościanu (rysunek 17). Oznaczmy odległości wierzchołków od punktu
, jak następuje:
![]() |

Nierówność dana do udowodnienia przyjmuje postać
![]() |
równoważnie:
![]() |
A ponieważ
![]() |
pozostaje wykazać, że
![]() |
Odcinki
,
,
są trzema bokami trójkąta; także odcinki
,
,
są trzema bokami trójkąta. Zatem
![]() |
(,,nierówności trójkąta''). Odcinki
i
są przeciwległymi bokami równoległoboku
, więc
. Stąd wobec zależności (2) uzyskujemy nierówność
![]() |
czyli
. Mnożąc stronami przez
, zapisujemy ją w postaci
![]() |
Analogicznie
![]() |
Dodając te cztery nierówności stronami otrzymujemy nierówność (1), którą chcieliśmy udowodnić.
Różne liczby rzeczywiste
(
) spełniają warunki
![]() |
Dowieść, że spośród tych liczb można wybrać takie cztery różne liczby
,
,
,
, aby zachodziły nierówności
![]() |
Wybierzmy ze zbioru
w dowolny sposób cztery różne liczby
,
,
,
i weźmy pod uwagę wielomiany
![]() |
oraz
![]() |
Z warunków danych w założeniach zadania wynikają równości
![]() |
czyli
![]() |
i analogicznie
![]() |
Zadanie będzie więc rozwiązane, jeśli zdołamy wybrać liczby
,
,
,
tak, aby były spełnione nierówności
![]() |
W tym celu oczywiście wystarczy, żeby dla {\it każdego} numeru
zachodziły nierówności
, czyli
![]() |
To zaś można osiągnąć różnymi sposobami.
Nie tracąc ogólności załóżmy, że
.
Przyjmijmy
![]() |
Dla każdego numeru
iloczyn
jest niedodatni. Dla
czynnik
jest niedodatni, a czynnik
nieujemny, więc nierówności (1) są spełnione; a dla
oraz dla
po obu stronach (1) mamy po prostu wartość zero.