W turnieju uczestniczy
graczy. Każdy z nich rozgrywa z każdym dokładnie jeden mecz. W każdym meczu gracz zdobywa 0, 1 lub 2 punkty w zależności od tego, czy przegra, zremisuje lub wygra. Ciąg
nazywamy wynikiem turnieju, jeśli możliwy jest przebieg rozgrywek, przy którym
jest sumą punktów zdobytych przez
-tego gracza (
). Wykazać, że ciąg liczb całkowitych nieujemnych
jest wynikiem turnieju wtedy i tylko wtedy, gdy
oraz dla każdego niepustego podzbioru
zbioru liczb
spełniona jest nierówność:
![]() |
gdzie
jest liczbą elementów zbioru
.
Ciąg liczb całkowitych
) spełniający podane warunki:
![]() |
![]() |
będziemy nazywać ciągiem dopuszczalnym (długości
); zauważmy, że warunek (2) pociąga za sobą nieujemność liczb
(wystarczy wziąć pod uwagę jednoelementowe zbiory
).
Mamy dowieść, że ciąg jest wynikiem turnieju wtedy i tylko wtedy, gdy jest dopuszczalny. Implikacja ,,tylko wtedy'' jest oczywista: jeśli ciąg
jest wynikiem turnieju, to spełnia podane warunki; warunek (1) wynika z ... warunek (2) zaś z tego, że w samych tylko meczach między zawodnikami o numerach
rozdzielono
punktów. Przedstawimy kilka dowodów implikacji przeciwnej:
Twierdzenie. Każdy ciąg dopuszczalny jest wynikiem turnieju.
W dowodach będziemy się czasem posługiwali ,,tabelą wyników''. Rozpatrujemy turniej z udziałem
graczy. Dla
,
, niech
oznacza liczbę punktów zdobytych przez gracza
w meczu z graczem
.
Tablicę (macierz) kwadratową (bez przekątnej)
![]() |
będziemy nazywali tabelą wyników turnieju. Ciąg
jest więc wynikiem turnieju wtedy i tylko wtedy, gdy istnieje tabela (3) (o wyrazach
) spełniających podane warunki) taka, że
jest sumą elementów z
--tego wiersza:
![]() |
Przystępujemy do dowodu sformułowanego wyżej twierdzenia.
Niech będzie dany dowolny ciąg dopuszczalny
(ustalonej długości
). Spośród wszystkich ciągów
będących wynikami turnieju wybierzmy taki, dla którego wartość sumy
![]() |
jest możliwie najmniejsza. Należy pokazać, że ta minimalna wartość wynosi
.
Przypuśćmy więc, że tak nie jest, czyli że wybrany ciąg
nie jest identyczny z ciągiem
. Ponieważ
, znajdzie się numer
taki, że
![]() |
Rozważmy tabelę wyników (3), o wyrazach
, realizującą wynik
; zachodzi więc wzór (4). Określimy teraz pewien zbiór numerów
. Do zbioru
zaliczymy liczbę
oraz wszystkie te numery
, dla których istnieje liczba naturalna
oraz ciąg różnych numerów
taki, że
![]() |
![]() |
Zauważmy, że jeśli
oraz jest numerem takim, że
, to
. Zatem
![]() |
więc zgodnie z wzorem (4) mamy
![]() |
W rozpatrywanym turnieju ograniczmy na chwilę uwagę tylko do meczów rozegranych między zawodnikami o numerach należących do
. Tabela wyników tego mini-turnieju powstaje z tabeli (3) przez wykreślenie wierszy i kolumn o numerach spoza
. Suma elementów wiersza odpowiadającego w tak zredukowanej tabeli zawodnikowi o numerze i równa się nadal
, na mocy równości (21). Zatem suma wszystkich elementów tej tabeli wynosi
. Jednocześnie suma ta równa się,
, bo tyle punktów rozdzielono w rozważanym mini-turnieju. Tak więc
![]() |
Ciąg
, jako dopuszczalny, spełnia warunek (2). Wynika stąd, że
![]() |
a skoro
, musi zachodzić dla pewnego
nierówność
![]() |
Zgodnie z definicją zbioru
istnieje ciąg numerów
taki, że
![]() |
![]() |
Ostatni warunek oznacza po prostu, że zawodnik o numerze
nie przegrał w meczu z zawodnikiem o numerze
(
).
Wracamy teraz do pełnej tabeli (3) i reprezentowanego przez nią przebiegu rozgrywek, i dokonujemy w tym przebiegu zmiany następującej: dla każdego
podwyższamy wynik meczu pomiędzy
a
o
punkt na korzyść
. Wyników pozostałych meczów nie zmieniamy. Oznaczając przez
wynik turnieju przy nowym przebiegu rozgrywek mamy
![]() |
Istotnie; patrząc na ciąg numerów
widzimy, że zawodnik o numerze
(
) jest uczestnikiem dwóch meczów o zmienianych wynikach, przy czym doświadcza jednej zmiany na swoją korzyść, a jednej na niekorzyść; niezrównoważone zostają tylko zmiany u numerów skrajnych:
i
; dla numerów, które w ciągu
nie występują, w ogóle nic się nie zmienia. Stąd słuszność związków (23).
Uwzględniając nierówności (20) i (22) otrzymujemy z tych związków zależności
![]() |
- wbrew minimalności sumy (19).
Dowodzi to niesłuszności przypuszczenia, że minimalna wartość tej sumy jest dodatnia. Musi być ona zerem, a zatem ciąg
jest jednym z możliwych wyników turnieju.
Uwaga 2. Śledząc podane rozwiązanie, wygodnie jest wyobrazić sobie
-kąt z poprowadzonymi wszystkimi przekątnymi (tzw. graf pełny); jego wierzchołki reprezentują graczy, a boki i przekątne (krawędzie grafu) — mecze między zawodnikami. Gdy dany jest przebieg turnieju, opatrujemy te odcinki strzałkami (powstaje ,,graf skierowany''): jeśli
,
są numerami dwóch zawodników, a mecz między nimi zakończył się zwycięstwem zawodnika
, prowadzimy strzałkę od wierzchołka
(czyli wierzchołka reprezentującego zawodnika
) do wierzchołka
:
; remis oznaczamy strzałką dwustronną:
A zatem:
![]() |
Określony w rozwiązaniu zbiór
interpretuje się jako zbiór tych wierzchołków
, do których można dojść z wierzchołka
poruszając się wzdłuż krawędzi grafu zawsze w kierunku zgodnym z kierunkiem strzałek (po strzałkach dwustronnych można iść w obie strony.) Przeprowadzona następnie modyfikacja przebiegu turnieju polega na tym, że w ciągu krawędzi:
każdą strzałkę
(skierowaną zgodnie z kierunkiem drogi od
do
) zastępujemy strzałką
, a każdą strzałkę
zastępujemy strzałką
(skierowaną przeciwnie).