«Квант» — научно-популярный физико-математический журнал (издаётся с 1970 года)
Старый сайт журнала: kvant.ras.ru

Задача М160

Условие задачи (1972, № 8) Задача М160 // Квант. — 1972. — № 8. — Стр. 56; 1973. — № 5. — Стр. 30—31.

Когда закончился хоккейный турнир (в один круг), оказалось, что для любой группы команд можно найти команду (может быть, из этой же группы), которая набрала в играх с командами этой группы нечётное число очков. Доказать, что в турнире участвовало чётное число команд. (Поражение — 0 очков, ничья — 1 очко, выигрыш — 2 очка.)

Г. А. Каспаров

Всесоюзная математическая олимпиада школьников (1972 год, 10 класс)


Решение задачи (1973, № 5) Задача М160 // Квант. — 1972. — № 8. — Стр. 56; 1973. — № 5. — Стр. 30—31.

Пусть число команд равно $N$‍.‍ Представим сначала результаты турнира в виде турнирной таблицы $N\times N$‍.‍ На пересечении $i$‍‍-й строки и $j$‍‍-го столбца поставим число очков, набранных $i$‍‍-й командой в матче с $j$‍‍-й командой; будем обозначать его через $a_{ij}$‍.‍ Будем считать, что команда в матче «с самой собой» набрала 0 очков, тогда на диагонали будут стоять нули ($a_{ii}=0$‍).

Заметим теперь, что если $a_{ij}=0$‍,‍ т. е. $i$‍‍-я команда проиграла $j$‍‍-й, то $a_{ji}=2$‍,‍ так как в этом случае $j$‍‍-я команда выиграла у $i$‍‍-й. Точно так же, если $a_{ij}=1$‍,‍ то и $a_{ji}=1$‍.‍ Итак, в турнирной таблице обязательно выполняется условие $a_{ij}+a_{ji}=2$‍.

Каждой команде в турнирной таблице ссответствует строка и столбец. Число очков, набранных $i$‍‍-й командой в матчах с группой команд с номерами $j_1$‍,$\ldots$‍,$j_k$‍‍ равно сумме чисел $a_{i{j_1}}$‍,$\ldots$‍,$a_{i{j_k}}$‍‍ стоящих на пересечении $i$‍‍-й строки со столбцами $j_1$‍,$\ldots$‍,$j_k$‍.

Теперь мы можем забыть про хоккейный турнир, сформулировав по-новому задачу на языке таблиц. Пусть квадратная таблица $N\times N$‍,‍ состоящая из целых чисел $a_{ij}$‍,‍ удовлетворяет следующим двум условиям:

  1. все числа $a_{ii}$‍,‍ стоящие на её диагонали, чётны, и сумма $a_{ij}+a_{ji}$‍‍ каждых двух чисел, симметричных относительно этой диагонали, тоже обязательно чётна;
  2. 2) для каждой группы столбцов найдется такая строка, что сумма чисел на пересечении этой строки со столбцами этой группы нечётна.

Нужно доказать, что условия 1) и 2) могут выполняться только в том случае, когда $N$‍‍ чётно.

Разумеется, решив эту новую задачу, мы решим и задачу М160.

Будем доказывать утверждение задачи от противного. Допустим, что существует таблица $N\times N$‍‍ с нечётным $N$‍,‍ удовлетворяющая условиям 1) и 2). Мы покажем, что тогда можно построить таблицу $(N-2)\times(N-2)$‍,‍ также удовлетворяющую условиям 1) и 2). Применив это построение $\dfrac{N-1}{2}$‍‍ раз, мы получили бы таблицу, coстоящую из единственного числа и удовлетворяющую условиям 1) и 2). Этого, однако, не может быть, так как для таблицы $1\times1$‍‍ оба условия одновременно не выполняются. Значит, сделанное предположение окажется кеверным и утверждение задачи будет доказано.

Для того чтобы из таблицы $N\times N$‍‍ построить таблицу $(N-2)\times(N-2)$‍,‍ coxpaнив условия 1) и 2), мы введём следующие преобразозания таблиц:

Преобразование I. Меняем местами $i$‍‍-ю строку с $j$‍‍-й и $i$‍‍-й столбец с $j$‍‍-м.

Преобразование II. $i$‍‍-й столбец заменяем на сумму $i$‍‍-го и $j$‍‍-го столбца, а затем $i$‍‍-ю строку на сумму $i$‍‍-й и $j$‍‍-й строки.

Поясним преобразование II; $i$‍‍-ю и $j$‍‍-ю строки можно рассматривать как наборы $N$‍‍ чисел $(a_{i_1}{,}~{\ldots}{,}~a_{i_N})$‍‍ и $(a_{j_1}{,}~{\ldots}{,}~a_{j_N})$‍;‍ суммой строк назвать строку: $(a_{i_1}+a_{j_1}{,}~{\ldots}{,}~a_{i_N}+a_{j_N})$‍;‍ например, $$ \colsep{0pt}{\begin{array}{ccccccccc} &(&0&1&0&1&0&2&)\\[-6pt] +\\[-6pt] &(&1&0&1&1&1&0&)\\[+1pt] \hline\\[-11pt] &(&1&1&1&2&1&2&) \end{array}}. $$

Аналогично определяется сумма $i$‍‍-го и $j$‍‍-го столбцов.

Прежде всего заменим все чётные числа в таблице на 0, а нечётные — на 1. Получим таблицу, которая симметрична, т. е. $a_{ij}=a_{ji}$‍,‍ кроме того, $a_{ii}=0$‍,‍ поэтому условие 1) для неё выполнено. Очевидно, что для неё сохраняется и условие 2). Рассмотрим последний, $N$‍‍-й столбец этой таблицы. Согласно свойству 2) для него найдется такая строка, что на их пересечении стоит единица; если $k$‍‍ — номер строки, то $a_{kN}=1$‍‍ и, следовательно $a_{Nk}=1$‍‍ (Здесь мы применили условие 2) к одному столбцу.)

Сделаем теперь преобразование I; поменяем местами $k$‍‍-ю строку с $(N-1)$‍‍-й и $k$‍‍-й столбец с $(N-1)$‍‍-м. В результате таблица будет иметь следующий вид: $$ A= \begin{vmatrix} 0&{\ldots}&a_{1(N-1)}&a_{1N}\\ a_{21}&{\ldots}&a_{2(N-1)}&a_{2N}\\ a_{31}&{\ldots}&a_{3(N-1)}&a_{3N}\\ \mathrlap{.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.}\\ a_{(N-2)1}&{\ldots}&a_{(N-2)(N-1)}&a_{(N-2)N}\\ a_{(N-1)1}&{\ldots}&0&1\\ a_{N1}&{\ldots}&1&0 \end{vmatrix}. $$

Применив теперь несколько раз преобразование II (используя два крайних столбца и две крайние строки), мы можем привести таблицу к такому виду: $$ \tilde A= \begin{vmatrix} \tilde a_{11}&{\ldots}&\tilde a_{1(N-2)}&0&0\\ \tilde a_{i1}&{\ldots}&\tilde a_{i(N-2)}&0&0\\ \mathrlap{.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.}\\ \tilde a_{(N-2)1}&{\ldots}&\tilde a_{(N-2)(N-2)}&0&0\\ 0&{\ldots}&0&0&1\\ 0&{\ldots}&0&1&0 \end{vmatrix}. $$

Напомним, что число 2 мы заменяем на 0. Вычеркнув из этой таблицы последние два столбца и последние две строки, мы получим новую таблицу $(N-2)\times(N-2)$‍.‍ Остаётся проверить, что она удовлетворяет условиям 1) и 2).

Преобразования I и II переводят симметричные таблицы в симметричные и не меняют чётности чисел, стоящих на диагонали. Следовательно, новая таблица будет удовлетворять условию 1).

Остаётся проверить, что преобразования I, II сохраняют условия 2). Для преобразований I это совершенно ясно. Остаётся доказать это для преобразования II.

Если рассматриваемая группа столбцов не содержит $i$‍‍-го столбца и можно указать $k$‍‍-ю строку, удовлетворяющую условию 2), где $k$‍‍ не равно $i$‍,‍ то, очевидно, и после преобразования $k$‍‍-я строка будет ему удовлетворять.

Если этого сделать нельзя, т. е. $k=i$‍‍ (хотя бы одна строка до преобразования существует!), то для $j$‍‍-й строки соответствующая сумма чётна. Отсюда ясно, что в преобразованной таблице сумма для $i$‍‍-й строки по-прежнему нечётна.

Аналогично разбираются случаи, когда в группу столбцов входит $i$‍‍-й столбец. Если в неё не входит $j$‍‍-й столбец, то надо взять строку, «обслуживающую» группу, пополненную $j$‍‍-м столбцом, а если входит, то, наоборот, его надо убрать. Мы сумели от таблицы $N\times N$‍‍ перейти к таблице $(N-2)\times(N-2)$‍.‍ Таким образом, наша задача полностью решена.

Оказывается, что наша задача — частный случай такой общей теоремы из линейной алгебры:

если $a_{ij}+a_{ji}=0$‍,‍ и система уравнений $$ \left\{ \begin{array}{l} a_{11}x_1+a_{12}x_2+\ldots+a_{1N}x_N=0,\\ a_{21}x_1+a_{22}x_2+\ldots+a_{2N}x_N=0,\\ .~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.\\ a_{N1}x_1+a_{N2}x_2+\ldots+a_{NN}x_N=0 \end{array} \right. $$ имеет только нулевое решение, то $N$‍‍ чётно.

Эта теорема верна и для обычных чисел, и для «поля»‍ из двух элементов 0 и 1, и для любого другого «поля». Проще всего её доказывать, используя понятие определителя систем линейных уравнений. Так и поступил читатель Э. Туркевич (Черновцы), приславший нам решение задачи М160. Но можно доказывать её и с помощью «элементарных преобразований» таблицы $a_{ij}$‍,‍ как поступили мы выше.

Постарайтесь самостоятельно доказать эту теорему и вывести из неё решение задачи.

Б. Макаревич


Метаданные Задача М160 // Квант. — 1972. — № 8. — Стр. 56; 1973. — № 5. — Стр. 30—31.

Предмет
Математика
Условие
Решение
Номера

1972. — № 8. — Стр.  [условие]

1973. — № 5. — Стр.  [решение]

Описание
Задача М160 // Квант. — 1972. — № 8. — Стр. 56; 1973. — № 5. — Стр. 30‍—‍31.
Ссылка
https://www.kvant.digital/problems/m160/