2
Кто поegем в Рюо
Г. М. Адельсон-Вельский,
И. Н. Берштейн,
М. Л. Гервер
Задача, о которой идет речь в этой статье, вовсе не носит специфический шахматного — да и вообще спортивного — характер. Ее можно было бы, например, сформировать так: из попарно не равных по весу камней отображать в порядке убывания самых тяжелых, ползуясь лишь двухчащными весами без гирь, с помощью минимального числа взвешивания. А вот формулировка, имеющая совершенное реализий математической смысл: составить программу для вычислительной машины, которая за минимальное число сравнений отбирала бы из попарно неравных чисел самых больших и располагала бы их в порядке убывания *).
Оговорка о попарном неравенстве чисел (или камней) автоматически обеспечивает выполнение условия: если и , то . Не нужно быть опытным большиском, чтобы понять, что в спорте на самом деле ничего подобного нет и что, скажем, проигрыв Фишера Петросяну на турине претензентов в Кюрасао и выигры Спасского в решающей партии матча на первенство мира с Петросяном отнюдь не предрешают исхода матча Спасский — Фишер.
Отметим, впрочем, что олимпиская система (проигравший выбывает) основана именно на допущениях, сформированных в начале статьи. Кстати, «обычная» олимпиская схема, по которой проигравший в финале сразу обьявляется вторым призером (а победитель встречи проигравших получиналистов — третьим), есть лишь ухудшенный вариант «Правил ВОМИ»!
Задача, о которой рассказывать авторы, как уже говорилось, носит полне серbezный характер. (Между прочитам, ее решение, при всей его видимой «элементарности», удалось получить лишь совсем недавно, что, безусловно, представляется особый интерес для нашего журнала). Излагать же ее показалось автором приятнее и веселее на «шахматном» языке…
Глава 1. Правила ВОМИ
Свершилось! Шахматные города Васюки, наконец, допущены на Всемирную Олимпiadу в Рю-де-Жаней-
*) В статье разбирается лишь случай (об общем случае говорится в задаче № 3).
ро. Вьяснилось это, как обычно, в последний момент, и теперь нужно в считанные дни проводится отборочный турир и выбрать из 128 шахматистов-любительей трех сильнейших. Двое из них (чемпion и второй призер) будут играть за команду Васю-
4
третього призеров, достаточно провести
партий.
Глава II. Нельзя ли короче?
Хорош ли правила ВОМИ? Нельзя ли определять 1-го, 2-го и 3-го призеров за меньшее число партий?
§ 1. Мнение руководства, случай и рок
Пусть еще до совершенной у руководства Клуба Четырех Коней сложилось мнение, что сильнейший шахматист — А, второй по слиле — В и третий — С. И пусть цель совершенной — проверить, что это действительное так.
Меньше, чем за 127 партий, такую проверку осуществить нельзя, так как все шахматисты, кроме чемпиона, должны проиграть хотя бы по одному партии. А за 127 партий — можно: 125 «аутсайдеров» (все, кроме А, В и С) играют 124 партии «на вылет» (после каждой партии проиграший выбывает), затем победитель играет с C и проиграает *), C проигравает *) В и В проиграает *) А. Собственно говоря, не обязательно даже знать призеров зааннее: их можно угадать случайно, так что иногда («если повезет») три призера определяются за 127 партий.
Мы будем, однako, считать, что про силу шахматистов ничего зааннее не известно и что нам «не веет». Более того, представим себе, что Злой Рок (или агент соперников — как хотите) влаяет на исход каждой партии так, чтобы совершенная тянулись как можно долше. Мы покажем, что в этом случае выбрать 1-го, 2-го и 3-го призеров среды 128 шахматистов меньше, чем за 139 партий, нельзя, как бы **) ни проводились оборочные севернония.
*) Если он выиграет, то, значит, руководство ошибалось, и что делать дальше — неясно.
**) Разумеется, в соответствии с предложениями 1—5 главы I.
§ 2. Формулировка теоремы
Исследуем сразу сущий случай, когда в совершенных участках 128, а любое число шахматистов. Обозначим его через n. Введем также следующое обозначение. Пусть N — произвольное число; для некоторых целых чисел l выполняется неравенство . Обозначим через l [N] наименьшее из этих целых чисел.
Примеры.
- Так как , то l [10] = 4.
- Если , то l [N] = k.
- Вскоре нам понадобится знать, чем равно l [N], если N = 128·127. Так как и , то , откуда l [128·127] = 14.
Теорема. Для определения 1-20, 2-20 и 3-20 призеров среди n шахматистов нужно сырать не менее, чем
партий.
По сненее. По-другому эту теорему можно сформулировать так.
Пусть разрешено проверсти максимum R партий, где
Тогда (по каким бы правил ни проводились оборочные севернония) результаты партий могут оказаться такими, что после R партий определить 1-го, 2-го и 3-го призеров еще не удостраняем.
Если n = 128, то l[n(n-1)] = l[128·127] = 14 (см. пример 3). Значит, P(128) = 14 + 128 - 3 = 139. Тем самым из формулированной теоремы следует, что для определения 1-го, 2-го и 3-го призеров среди 128 шахматистов нужно не менее, чем 139 партий. За 139 партий их определить можно по правиле ВОМИ — так что правила ВОМИ хорошо!
§ 3. В бухгалтерии Злого Рока
В § 1 этой главы мы предупредили, что Злой Рок старается затянут отборочные севернония. Сейчас
5
мы указываем стратегию, придерживаясь которой, он добется, чтобы определеня 1-го, 2-го и 3-го призов среди шахматистов попадобилось как минимум
партий.
О пределене 1. Будем называть командо любую пару шахматистов . Подчеркием, что команды и — разные; играет в команде на первой доске, а в команде — на второй.
До начала соревнований на участке в Олимпиде претендуют все команды. Сколько их?
Do turнира каждой из шахматистов имеет шансы играть на первой доске. При этом он может возглавить команду (вторым к нему может попасть любой шахматист, кроме него самого). Таким образом, число всех командаров ().
В ходе соревнований число команд, претендующих на позедку в Рио, постепенно уменьшается (пока не остаетсяровно одна такая команда).
Пусть в турине уже сыгран несколько партий. По их результатам разделим всех участников на 3 группы. К первой отнесем всех, кто не проигral ни одной партии. К второй — тех, кто проигralровно одну партию, причем обязательно шахматисту первой группы. К третьей — всех остальных (тех, кто проигral более одной партии или одну партию — по игроку не из первой группы).
У праванении. Проверьте, что в этой ситуации на позедку в Рио претендуют следующие команды:
-
все команды , в которых — из первой группы, а — из второй, причем единственную партию, которую проигral, он проигral именно ;
-
все команды , также, что и , и — из первой группы.
Проверьте, что никакие другие команды на участке в Олимпиде не претендуют.
*) «Команда» состоит именно из двух, а не из трех человек: запасной игрок в состав команде не включается (так удобнее для изложения).
(У казание. Пусть проигral , тогда уже заведено не станет чемпоном, а вторым призером сможет стать только при том условии, что чемпоном оказывается . Тем самым уже не сможет возглавить никакую команду и только в одной команду — в — может попасть в качестве второго участника.)
Определение 2. Если к какому-то моменту соревнований шахматист выигral партий, а шахматист — партий, то мы будем говорить, что в активе команды имеется очков. Число называем характерисмкой команды .
После каждой новой партии актив любои команды либо увеличивается на 1 (если победитель партии входит в эту команду), либо не меняется. Соответствие характерисмкой любои команды либо удаливается, либо остается неизменной.
Определение 3. Пусть проведено некоторое число партий. Сложившуюся ситуацию удобно характеризовать числом , которое равно сумме характерисмкой всех команда, еще претендующих на участке в Олимпиде.
Чему равно в начальной ситуации (до проведения соревнований)? Никто не выигral еще ни одной партии, в активе каждой команды 0 очков, характерисмкой любои команды равна . Таким образом, начальное — это просто общее число команда, то есть ().
Лемма. Пусть в некоторых ситуациях, характеризуемой числом , проводится партия между шахматами и . Обозначим через число, характеризущее ситуацию, которая возникнет, если выиграет , а через — характерисму ситуацию в случае выигрыша . Тогда
так что хотя одно из чисел и не меньше .
Доказательство. До игры между и все команды, претендущие на участке в Олимпиде, естественно разбить на 3 группы.
6
I группа. Команды, в которых входит, а либо не входит, либо входит после ).
II группа. Команды, в которых входит, а либо не входит, либо входит после .
III группа. Команды, в которых не входят ни , ни .
Обозначим через , , суммы характеристикоманд I, II и III группы (так что ).
Докажем, что . Действительно, после победы на победу в Рио претендуют только команды I и III группы; при этом в III группе характеристики команд не меняются, а в I группе удваивается.
Аналогично доказывается, что
Итак,
Стратегия Злого Рока. Как идет отборочный турпир? Как мы знаем, все партии проводятся последовательно (одна за другой). Участники каждой новой партии называются в зависимости от результатов всех предыдуших игра.
Пусть уже проведено неокоторое число партии, и очередная игра называется между шахматами и . Злой Рок подсчитывает характеристики , и (см. лемму); затем если , он устранает так, чтобы победил , а если — так, чтобы победил ; если же , то он не встрешается. Так как большее из чисел и завершено не меньше (по лемме), то при такой стратегии характеристика после каждой партии не уменьшается.
Подчерком, что Рок достаточно быть Всемогущим и не нужно быть
*) В входит после только в одну команду (); эта команда включается в I группу, размещется, только при том условии, что она еще претендует на победу в Рио.
Всеведущим: не вникая в планы устроительной турпира, он применяет одну и ту же стратегию при любом расписании игра.
Далее мы показем, что при этой стратегии определяние 1-го, 2-го и 3-го призеров потребует как минимум
партий.
§ 4. Доказательство теоремы
Do corvevohany . Чему равно , когда corvevohany закончены и определяны 1-й, 2-й и 3-й призеры , и ? Для поезда на Олимпiadу отбрана одна команда (). Обозначим через число очков в активе этой команды. Тогда .
Если Злой Рок придерживался описанной выше стратегии, то после каждой партии характеристика не уменьшалась, так что не меньше, чем . Отсюда , то есть . Таким образом, первые два призера и участвовали не меньше, чем партий.
Кроме того, было проведено как минимум партии без их участия. Действительно, каждый из шахматных, не вошедших в признаную тройку, должен был проиграть кому-то, кроме и , — иначе он претендуал бы на третье место.
Таким образом, всего в турире было сыграно не менее, чем
партий. Теорема доказана.
Глава III. Как определить трех призеров среди шахматов?
В главе I были приведены правила, по которым можно определить трех призеров среди 128 шахматов. Приведем аналогичные правила для случая шахматов. Пусть , то есть
7
§ 1. Определение чемппона
Игры проводятся по оптимийской системе. На 1-м этапе всех участников разбиают на две группы: в одной —пар; в другой паре определяется победитель, которое допускают ко 2-м этапу; члены первой группы начинают борьбу сразу со 2-го этапа. Всего ко 2-м этапу допущено
участников. Все этапы, начиная со 2-го, «стандартины»*): участники этапа разбиаются на пары, в каждой из пар определяется победитель, которое допускают к следующему этапу. Чемппон определяется в финансовой игре на -м этапе. Так как каждый из участников, кроме чемппона, проигрывает при такой системеровно одну партию, то всего на этапах будет сыграна партия.
§ 2. Определение второго призера
На это место претендуют шахматные, проигрывшие только чемппону. Их не более чем ; присвоим им номера 1, …, ( i — это тот, кто проигрывал чемппону на -м этапе**).
Проводим игры так: 1 играет с 2***), затем победитель—с 3, и т. д. (всего не более чем партия). Победитель последней партии — второй призер.
*) 1-й этап в отличие от случая, разобранного в правильах ВОМИ, является «нестандартным» (то есть требует указанного в этом параграфе дополнительного разбиения участников на группы), если не есть точная степень двойки.
**) Отметим, что 1 может не достигся никакому (если чемппон начал игры со 2-го этапа).
***) Иного этапа не проводится (см. предыдущую способу), и все начинается с партией между 2 и 3.
§ 3. Определение третьero призера
Легко проверить (см. § 3 главы I), что второй призер выиграл не более партий и поэтому на третье место претендуют не более человек. Сильнейший из них завершимо определяется за партию. Это и есть третьей призер.
§ 4. Выводы
Что бы найти среди шахматистов 1-го, 2-го и 3-го призеров, достаточно проверить
партий. Это число мы обозначим через .
Глава IV. Обсуждение результатов
Пусть — целое число, . Обозначим через число, удовлетворяющее следующим двум условиям:
-
за партий наверняка можно определить 1-го, 2-го и 3-го призеров среди шахматистов.
-
если , то результат партий могут оказаться таким, что за партий определить 1-го, 2-го и 3-го призеров среди шахматистов не удается.
Тогда результаты, полученные в главах II и III, можно записать в виде формулы
Напомним, что
где при .
Можно показать, что равно либо , либо . В первом случае . Во втором случае для имеются две возможность: либо , либо . Обе возможности