Вы находитесь на странице: 1из 161

Задачи

Санкт-Петербургской
олимпиады школьников
по математике

2017
2016
Задачи
Санкт-Петербургской
олимпиады школьников
по математике

Электронное издание

Москва
Издательство МЦНМО
2018
УДК 51
ББК 74.200.58:22.1
З15

Задачи Санкт-Петербургской олимпиады школьников


по математике 2017 года
Составители К. П. Кохась, С. Л. Берлов, Ф. В. Петров,
Д. А. Ростовский, А. А. Солынин, А. И. Храбров
Электронное издание
М.: МЦНМО, 2018
159 с.
ISBN 978-5-4439-3311-5
Книга предназначена для школьников, учителей, пре-
подавателей математических кружков и просто любите-
лей математики. Читатель найдет в ней задачи Санкт-
Петербургской олимпиады школьников по математике 2017
года, а также открытой олимпиады ФМЛ № 239, которая, не
будучи туром Санкт-Петербургской олимпиады, по характе-
ру задач, составу участников и месту проведения является
прекрасным дополнением к ней.
Все задачи приведены с подробными решениями, усло-
вия и решения геометрических задач сопровождаются ри-
сунками.
В качестве дополнительного материала приводится от-
чет об олимпиаде «Туймаада–2016», большая подборка за-
дач об угадыва- нии цвета своей шляпы и сказка, поясняю-
щая полезность кванторов.

Подготовлено на основе книги: Задачи Санкт-Петербургской


олимпиады школьников по математике 2017 года / Сост.
К. П. Кохась, С. Л. Берлов, А. И. Храбров и др. —
М.: МЦНМО, 2018. — ISBN 978-5-4439-0393-4.

Учебно-методическое издание

Издательство Московского центра


непрерывного математического образования
119002, Москва, Большой Власьевский пер., 11,
тел. (499) 241–08–04.
http://www.mccme.ru

ISBN 978-5-4439-3311-5 © МЦНМО, 2018.


В 2016/17 учебном году в Санкт-Петербурге проводилась
83-я городская олимпиада школьников по математике. Первый
тур проходил 10 декабря 2016 г., в нем приняли участие около
10 тысяч школьников Санкт-Петербурга. Победители первого
тура, а также победители городской олимпиады 2016 года были
приглашены на второй тур. Для 6–8 классов второй тур олимпи-
ады проходил 7 февраля 2017 г. на математическом факульте-
те Российского государственного педагогического университе-
та, для 9–11 классов — 28 февраля 2017 г. на математико-меха-
ническом факультете Санкт-Петербургского государственного
университета.
Продолжительность первого тура — 3 часа, второго тура
(во всех классах, кроме 6-го) — 3 часа плюс еще час для участ-
ников, которые решили не менее трех задач из первых четырех
задач варианта. В 6-м классе — 2,5 и 3,5 часа соответственно.
В составлении вариантов олимпиады участвовали:
6 класс: А. С. Голованов, А. С. Чухнов;
7 класс: Н. Ю. Власова, А. А. Солынин;
8 класс: К. П. Кохась, А. С. Кузнецов;
9 класс: С. Л. Берлов, Д. А. Ростовский, А. И. Храбров;
10 класс: Д. В. Карпов, А. В. Пастор;
11 класс: Ф. В. Петров, А. В. Смирнов, И. О. Лосев.
Много сил в организацию олимпиады вложили Л. А. Жи-
гулёв, М. Н. Воронина. Проведение олимпиады было бы невоз-
можно без помощи многочисленных энтузиастов — студентов,
учителей и преподавателей вузов. Составители благодарны
Ю. Ахметшину за тщательное прочтение рукописи. Задачи олим-
пиады и текущую информацию можно найти на нашей интер-
нет-страничке www.pdmi.ras.ru/˜olymp
В городском туре олимпиады по приглашению жюри при-
нимали участие гости — школьники из Витебска, Вологды, Кау-
наса, Кирова, Минска, Москвы, Рыбинска, Ярославля и других
городов.
Победители олимпиады 2017 года

6 класс

Диплом первой степени


Ананьев Дмитрий (5) 239
Бахарев Иван 239
Туревский Максим 239

Диплом второй степени

Захаров Александр (5) 30


Коновалов Кирилл 366
Меньшикова Александра 610
Прибытков Фёдор 239
Яговкин Левкий г. Киров

Диплом третьей степени


Абрамова Амалия 2 Лебедева Екатерина 239
Бойцова Екатерина (5) 366 Левцов Георгий (5) 610
Гладышев Никита 481 Михайлов Леонид (5) 248
Длин Эдуард 239 Павлов Михаил 558
Захаров Сергей (5) 655 Семенкович Кирилл 619
Ильин Вячеслав 30 Сингалевич Дмитрий 292
Козлова Таисия 366 Фирсова Зоя 171
Колежук Альвиан 419 Хисамутдинов Эльдар (5) 239
Кузнецов Роман (5) 239 Яковлев Иван 30
Тернопол Леонид г. Ярославль

7 класс

Диплом первой степени

Туревский Максим (6) 239


Победители олимпиады 5

Диплом второй степени (6 задач)


Гринченко Даниил 239

Диплом второй степени (5 задач)


Аверков Даниил 239
Белаш Александр 30
Березовой Михаил 239
Михайлов Роман 366
Солнышкин Григорий 610

Диплом третьей степени


Вичуганова Мария 239 Онищенко Сергей 30
Волкова Снежана 366 Петухова Ксения 239
Гончаров Михаил 122 Попов Егор 30
Дунаева Полина г. Ярославль Пьянков Андрей 533
Коноченков Иван 239 Пяткова Анна 366
Кудряшов Максим 239 Седляр Иван 176

8 класс
Диплом первой степени

Васильев Иван 239


Колесников Артём 239
Савельев Артём г. Киров

Диплом второй степени

Елизаров Денис г. Ярославль Лялинов Иван 239


Жаворонков Дмитрий 239 Мастинен Никита 239
Караваев Пётр 239 Слепанчук Артём 443

Диплом третьей степени


Броварник Илья 239 Марченко Ксения 239
Вагин Дмитрий ФТШ Огнёв Александр 239
Волков Иван 419 Павленко Даниил 533
Давиденко Илья г. Ярославль Плаксин Михаил 239
Ильин Никита (6) 239 Фадеев Артём г. Ярославль
Купцов Евгений 239 Цирпка Денис 239
Курагин Егор г. Киров Якименко Артём 366
6 Победители олимпиады

9 класс

Диплом первой степени

Петров Владимир 239

Диплом второй степени


Кравченко Егор 239
Лялинов Иван (8) 239
Мишура Пётр 239

Диплом третьей степени

Глазков Михаил г. Ярославль


Гундоров Андрей г. Киров
Жаворонков Дмитрий (8) 239
Караваев Пётр (8) 239
Киселев Иван г. Ярославль
Кутявин Денис г. Киров
Мастинен Никита (8) 239
Можаев Андрей 239
Савельев Артём (8) г. Киров

10 класс

Диплом первой степени


Крымский Станислав 239

Диплом второй степени (6 задач)


Герасименко Артур г. Москва
Ланских Ирина г. Киров
Рябов Егор г. Москва

Диплом второй степени (5 задач)

Латышев Александр г. Москва


Лучинин Сергей г. Киров
Сафонов Иван 239
Фёдоров Даниил 533
Победители олимпиады 7

Диплом третьей степени


Анисимов Андрей 239 Дорохин Александр 239
Беляков Артём 533 Лупуляк Василий ФТШ
Беляков Кирилл 533 Мильшин Владислав 239
Гусаров Александр 30 Новикова Александра 239
Дамбаев Юрий 30 Яковлев Захар ФТШ
Голованов Георгий г. Ярославль
Дидин Павел Переславль-Залесский

11 класс

Диплом первой степени (6 задач)

Дубовик Егор г. Гомель

Диплом первой степени (5 задач)


Жуков Матвей 239
Иванов Михаил 239
Мигрин Виктор 239
Ретинский Вадим (10) г. Москва

Диплом второй степени


Вирачев Арсений 239 Толокно Изабелла 239
Карагодин Никита 239 Тыщук Кирилл 239
Лисоветин Никита 239 Фафурин Олег 239

Диплом третьей степени

Василевский Алексей г. Минск Геравкер Николай 533


Вепрев Георгий г. Рыбинск Журба Ярослав 239
Мариев Артём г. Киров Челпанов Константин 239
Токмачев Александр г. Ярославль
8 Статистические данные

Статистические данные
олимпиады 2017 года

Критерий пропуска на второй тур олимпиады


и на региональный тур

В таблице указано, сколько нужно нужно было решить за-


дач для прохода на второй тур олимпиады или на региональный
тур (в 8 классе — на олимпиаду им. Эйлера).
Класс 6 7 8 9 10 11
Второй тур 3− 3 2+ 2+ 3,5 2
Региональный тур 3 3− 4 2,5

Второй тур
В левой таблице по каждой задаче приведено количество ре-
шивших ее участников; также указаны общее количество при-
глашенных на олимпиаду и количество прошедших в выводную
аудиторию∗ . В правой таблице указано количество участников,
решивших данное количество задач.

Класс Номер задачи Всего Вывод Количество задач


1 2 3 4 5 6 7 1 2 3 4 5 6 7
6 76 98 20 62 15 7 − 129 53 33 24 26 19 5 3 −
7 111 58 81 10 15 1 6 132 48 35 37 29 12 5 1 1
8 82 70 59 14 12 1 11 98 54 9 23 30 14 6 3 0
9 76 29 16 16 4 0 0 119 40∗∗ 43 27 9 3 1 0 0
10 45 42 16 28 18 7 1 94 26 12 17 6 12 4 3 1
11 42 27 7 15 9 8 2 95 29∗∗ 17 11 7 6 4 1 0

∗ В начале олимпиады все участники получают карточку с условиями


четырех задач. Во время олимпиады участников, решивших три задачи,
переводят в отдельную (выводную) аудиторию, где они получают условия
еще трех (в шестом классе — двух) задач.
∗∗ Проход в вывод по двум задачам.
УСЛОВИЯ ЗАДАЧ

Первый тур

6 класс

1. Серёжа отметил в календаре 6 последовательных дней


апреля и выписал, на какие числа месяца пришлись эти дни.
Получилось 6 последовательных чисел, выписанных по возрас-
танию. Маша перемножила первые четыре из этих чисел, Таня
последние четыре, а Серёжа — все, кроме двух крайних. У Ма-
ши и Тани последние цифры результатов совпали, а у Серёжи
получилась другая последняя цифра. Какая? Найдите все воз-
можные ответы и докажите, что других нет. (А. Голованов )

1 0 −1 −2 −3 −4
апреля апреля апреля апреля апреля апреля
суббота fredag jueves mercredi wtorek monday

2. На Урюпинской Кольцевой автомобильной дороге рас-


положено пять деревень. Из каждой деревни в какие-то две
из других деревень можно добраться на автобусе за 2 часа,
а в остальные две — на велосипеде за 4 часа (не делая оста-
новок по дороге и проезжая по пути не более одной деревни).
Скорость автобуса всегда одинакова, скорость велосипеда тоже
всегда одинакова и меньше скорости автобуса. За какое время
можно объехать на автобусе всю кольцевую дорогу?
(А. Голованов )
3. В таблице с 4 строками и 9 столбцами имеется 9 красных
клеток, 11 синих и 16 белых. Если щелкнуть мышкой по строке
или по столбцу, произойдет следующее: если в этой линии кле-
ток какого-то цвета было больше, чем каждого из двух других
10 Условия задач

цветов, то вся линия перекрасится в этот цвет; если же такого


цвета не было, то ничего не произойдет. Оказалось, что если
щелкнуть сначала по всем строкам, а затем по всем столбцам,
то все клетки станут красными. А если вместо этого щелкнуть
сначала по всем столбцам, а потом по всем строкам, то все
клетки станут синими. Приведите пример такой таблицы.
(О. Иванова )
4. Во дворе стоят 5 домов, в них живет 5, 15, 25, 35, 45
человек. Известно, что у каждого есть не менее двух тезок сре-
ди жителей двора. Докажите, что у кого-то есть тезка в своем
доме. (О. Иванова )

7 класс

5. Справа изображена таблица, заполнен- 1 2 3


ная «змейкой»: в первой строке слева направо 6 5 4
выписаны по возрастанию числа, начиная с 1, 7 8 9
потом этот ряд чисел продолжается во второй 12 11 10
строке справа налево, потом в третьей строке —
снова слева направо и т. д. У Андрея есть более крупная таб-
лица, тоже заполненная змейкой, начиная с числа 1. В ней на-
13 12
шелся фрагмент 2 × 2 с числами . Сколько столбцов
32 33
в таблице Андрея? Приведите все возможные варианты ответа
и докажите, что других нет. (А. Солынин )
6. На доске написано 10 натуральных чисел. Все их по-
следние цифры различны. Кроме того, все их предпоследние
цифры различны. Докажите, что сумма этих десяти чисел не
может быть точным квадратом. (А. Голованов )
7. В океане расположено три острова A, B и C, причем
расстояния от A до B и от B до C — по 50 км, а от A до C —
70 км. Одновременно из A в C отправилась яхта, а из C в B —
катер, оба со скоростью 10 км/ч. Через два часа яхта села на
мель и стала подавать сигнал бедствия. Катер тут же изменил
курс, увеличил скорость вдвое и последовал к яхте. С острова B
Первый тур 11

A C

к яхте отправилась спасательная лодка со скоростью 20 км/ч.


Докажите, что лодка и катер доберутся до яхты одновременно.
(А. Кузнецов )

8. Вдоль дороги в стране Дураков растут 10 кустов, на


каждом кусте по 9 монет. Прохожие должны срывать с каждого
куста 2, 3 или 4 монеты, но при этом никто не должен срывать
поровну монет с соседних кустов, иначе охранники арестуют на-
рушителя. Алиса, потом Буратино и после них Василио прошли
вдоль дороги и сорвали все монеты. Алиса сорвала не менее
35 монет. Докажите, что один из двух других сорвал меньше
26 монет. (К. Сухов )

8 класс

9. Стоимость алмаза в рублях равна квад-


рату его массы в граммах, умноженному на 100,
а стоимость горного хрусталя в рублях в 3 ра-
за больше его массы в граммах. Двое братьев
Цена
получили в наследство несколько камней общей 99,999m2 руб.
стоимостью 3 000 000 рублей. Братья распилили
каждый камень пополам и взяли себе по половинке каждого
камня. Оказалось, что каждый из братьев получил камней на
1 000 000 рублей. Сколько стоили изначально алмазы в наслед-
стве? (А. Солынин )

10. См. задачу 4.


12 Условия задач

11. В варианте олимпиады 7 задач, каждая оценивается


в 8 баллов. По результатам проверки все участники набрали
разное число баллов. Члены оргкомитета втихаря исправили
оценки 0 на 6, 1 на 7, 2 на 8. В результате этих махинаций
участники упорядочились в точности в обратном порядке. Ка-
ким могло быть наибольшее количество участников? Приведите
пример и докажите, что большее число
A
участников невозможно. (В. Франк )
12. В треугольнике ABC проведена ме- E
диана AD. Точка E на отрезке AC такова,
что ∠ADB = ∠CDE. Докажите, что пери-
метр треугольника ADC больше периметра
четырехугольника ABDE. (А. Кузнецов ) B D C

13. Два натуральных числа отличаются на 10. Десятичная


запись их произведения состоит из одних девяток. Найдите эти
числа. (А. Кузнецов )

9 класс

14. Квадратный трехчлен x2 + px + q имеет два различных


ненулевых целых корня a и b. Известно, что a + p делится на
q − 2b. Чему может быть равно число a? (Приведите все ответы
и докажите, что других нет.) (А. Храбров, С. Берлов )
15. Сто клетчатых фанерных прямоугольников 5 × 6 рас-
пилили по клеточкам на куски, и из всех этих кусков состави-
ли несколько квадратов 2 × 2 и несколько фигурок вида .
Найдите, при каком наименьшем числе кусков это возможно
сделать, если куски можно поворачивать и переворачивать.
(А. Храбров )
16. На боковых сторонах AB и CD B C
трапеции ABCD выбраны точки X и Z со- Y
ответственно. Отрезки CX и BZ пересека- X
ются в точке Y . Оказалось, что пятиуголь- Z
ник AXY ZD — вписанный. Докажите, что
A D
AY = DY . (А. Кузнецов )
Первый тур 13

17. Перед открытием жилконторы к окошку в ней стояла


очередь из 100 человек, и в течение дня приходили еще люди.
Когда очередной клиент подходит к окошку, работница жил-
конторы делит время, оставшееся до конца рабочего дня, на
текущее количество человек в очереди (включая подошедшего)
и обслуживает его ровно столько времени, сколько получилось
в частном. Всего за день было обслужено 130 человек. Докажи-
те, что найдутся пять клиентов, которых обслуживали одина-
ковое время.
(Считается, что перерыва на обед нет и что никто не ста-
новится в конец очереди в тот момент, когда очередной клиент
подходит к окошку.) (Н. Власова )
18. На экране однокнопочного калькулятора горит нату-
ральное число. Калькулятор
 √ при нажатии на кнопку заменяет
число n на число (1 + 3 )n + 12 . Дима много раз нажимает
на кнопку калькулятора, на экране одно за другим появляются
числа. Докажите, что каждое следующее число на экране каль-
кулятора равно удвоенной сумме двух предыдущих.
(А. Храбров )

10 класс

19. См. задачу 14.


20. Могут ли графики функций
y = ax + b, y = ax + c, y = bx + c,
y = bx + a, y = cx + a, y = cx + b
содержать стороны и диагонали некоторого четырёхугольника?
(А. Солынин )
21. Сто клетчатых фанерных прямоугольников 6 × 7 рас-
пилили по клеточкам на куски, и из всех этих кусков составили
несколько фигурок вида и несколько фигурок вида .
Найдите, при каком наименьшем числе кусков это возможно
сделать, если куски можно поворачивать и переворачивать (фи-
гурка может быть составлена из любого числа кусков, в том
числе из одного). (А. Храбров )
14 Условия задач

22. В треугольник ABC вписана


B
окружность ω. Известно, что ∠A = 43◦ .
Биссектрисы внешних углов ∠B и ∠C
D
пересекаются в точке D. Из точки D E
проведена касательная DE к окружно- ω
сти ω. Найдите ∠BEC. (А. Кузнецов )
A C
23. Последовательность натуральных чисел (an ) задана
первым членом a1 > 2000 и правилом

an
, если an четное,
an+1 = 2
3an + 1, если an нечетное.

Докажите, что в этой последовательности встретится число,


делящееся на 4. (Н. Филонов )

11 класс

24. Можно ли расставить в таблице 7 × 9 числа от 1 до 63


так, чтобы в каждом квадрате 2 × 2 сумма чисел была нечетна?
(А. Храбров )

25. См. задачу 17.

26. Существуют ли такие натуральные числа a, b, c, что a


и b имеют ровно 1000 общих делителей, a и c имеют ровно 720
общих делителей, а a, b, c имеют ровно 350 общих делителей?
(А. Солынин, Ф. Петров )

27. График кубического многочлена y = x3 + ax2 + bx + c


высекает на прямой, параллельной оси абсцисс, два отрезка
длины 1, а на прямой, параллельной
√ прямой y = x, два отрезка,
длина одного из которых равна 2. Чему может быть равна
длина второго? (А. Голованов, Ф. Петров )

28. Площадь поверхности тетраэдра ABCD равна S. Из-


вестно, что AB = 6, BC = 9, CD = 7, DA = 2. Докажите, что
S > AC · BD. (А. Кузнецов )
Второй тур 15

Второй тур
6 класс
29. На доске написаны 10 натуральных чисел. Оказалось,
что произведение любых четырёх из них кратно 30. Докажите,
что хотя бы одно из написанных чисел само кратно 30.
(А. Голованов )
30. Назовём перестройкой натурального числа перестанов-
ку любых двух его соседних цифр. Найдите все 19-значные
числа, которые в результате любой перестройки, кроме, быть
может, одной, увеличиваются. (С. Берлов )
31. Хулиган Вася проживает в N -этажном доме с лифтом
(оборудованным кнопками с номерами всех этажей от первого
до N -го). Вася покатался на лифте, и теперь этот лифт не всегда
реагирует на нажатие кнопки. Именно, если, находясь на a-м
этаже, нажать на кнопку b-го этажа, лифт поедет туда только
при выполнении одного из двух условий: если a + b делится на
2017 или если a − b делится на 2018. В ответ на критику Вася
говорит, что с помощью этого лифта можно добраться с любого
этажа на любой другой. При каком наименьшем N это может
быть правдой? (А. Солынин )
32. На очень большой доске записано натуральное число
100 . . . 000 (2017 нулей). Вася и Петя по очереди делают ходы,
начинает Петя. Каждый игрок может стереть написанное на
доске число и заменить его на меньшее число, не являющееся
его делителем. Игрок, который не может этого сделать, про-
игрывает. Кто из игроков может выиграть, как бы ни ходил
другой? (А. Чухнов )
33. Все клетки доски 8 × 9 покрашены в се-
рый цвет. В противоположных углах доски стоят
фигуры «БКС-маляр» и «БСК-маляр». Из клет-
ки, в которой стоит БКС-маляр, он может перейти
в любую соседнюю (по стороне) свободную клет-
ку и перекрасить её: из белого цвета — в красный,
из красного — в серый, из серого — в белый. БСК-маляр при
своём ходе тоже переходит в соседнюю по стороне свободную
16 Условия задач

клетку, но перекрашивает её из белого цвета в серый, из серого


в красный, а из красного в белый. Маляры ходят по очереди,
первым ходит БКС-маляр. Докажите, что БСК-маляр незави-
симо от ходов первого может действовать так, чтобы серых
клеток всегда было не менее 40. (Е. Куликова )
34. В школе мальчики составляли целое число процентов
от общего числа учащихся. После Нового года в школу пришёл
ещё один мальчик и ещё две девочки, и мальчики по-прежнему
составляют целое число процентов от общего числа учащихся.
Докажите, что в Старом году учащихся было менее двухсот.
(А. Солынин )

7 класс

35. Какое наибольшее число непересекающихся


букв F (см. рисунок) можно вырезать из квадрата
300 × 300? Фигурки можно поворачивать и перевора-
чивать. (А. Солынин )
36. На сторонах AB и AC треугольни- B
ка ABC выбраны точки D и E соответствен-
D
но, так что AD = AE. Докажите, что из от-
резков BE, CD и BC можно составить тре-
угольник. (А. Кузнецов ) A E C
37. На доске написаны числа от 1 до 1 000 000. Андрей стер
все простые числа. Затем Надя стёрла все числа, делящиеся
хотя бы на одно из чисел
2, 3, 4, . . . , 100, 1000, 1001, 1002, . . . , 10000.
Докажите, что произведение оставшихся чисел является степе-
нью (больше первой) некоторого натурального числа.
(С. Берлов, А. Солынин )
38. В кружке 49 учеников. Известно, что если трое круж-
ковцев попарно незнакомы друг с другом, то какие-то двое из
них имеют в кружке общего знакомого. Докажите, что кто-то
из учеников имеет в кружке хотя бы 6 знакомых. (С. Берлов )
Второй тур 17

39. Дан выпуклый четырёхугольник B C


ABCD. Известно, что ∠A = 45◦ , ∠ADC =
= ∠ACD = 75◦ , AB = CD = 1. Найди-
те BC. (А. Солынин ) A D
40. Палиндромом называется натуральное число, которое
одинаково читается слева направо и справа налево.
Дано простое число p  2017. Докажите, что существует
палиндром из не более чем 449 цифр, кратный p.
(А. Солынин )
41. В каждой клетке прямоугольника m × n провели две
диагонали, в результате чего прямоугольник оказался разбит на
4mn треугольников. Все треугольники покрасили в черный или
белый цвет так, что при этом каждый белый треугольник имеет
общую сторону хотя бы с одним черным. Какое наименьшее ко-
личество черных треугольников могло быть в такой раскраске?
(Н. Власова, С. Берлов )

8 класс

42. См. задачу 35.


43. См. задачу 37.
44. Сережа выписывает в строчку различные числа. Для
каждого очередного числа среди написанных ранее количество
чисел, бо́льших его, и количество чисел, меньших его, отлича-
ются не более чем на 1. Известно, что 84-е число меньше, чем
219-е. Какое число больше: 83-е или 2017-е? (А. Голованов )
45. На стороне CD параллелограмма A B
ABCD выбраны точки E1 и E2 так, что
AB = BE1 = BE2 .
На луче AE1 выбрана точка F1 так, что C
BE1  CF1 , а на луче AE2 выбрана точка D E2 E1
F2 так, что BE2  CF2 . Докажите, что F1
DF1 = DF2 . (А. Кузнецов ) F2
18 Условия задач

46. На предприятии работают несколько сотрудников, зар-


плата каждого составляет целое число тугриков (разные со-
трудники могут иметь разную зарплату). Инкассаторы привез-
ли на предприятие n монет по 1 тугрику, n монет по 2 тугри-
ка, . . . , n монет по 2017 тугриков. Привезенные деньги — это
в точности суммарная зарплата всех сотрудников. При каком
наибольшем количестве сотрудников зарплату заведомо удаст-
ся раздать (так, что каждый получит в точности причитающу-
юся ему сумму)? (В. Франк )

47. Медианы треугольника ABC пересе- D A


каются в точке M . На прямой, проходящей
через точку A параллельно BC, выбрана точ-
ка D так, что ∠CM D = 90◦ . Площадь че- M
тырехугольника AM CD равна S. Докажите,
что AB · CD  2S. (А. Кузнецов ) C B

48. Петя и Вася играют в игру: дана клетчатая полоса


1×99, в которой первая и последняя клетки помечены точками.
Ходят по очереди, начинает Петя. За один ход можно закрасить
две соседние по стороне незакрашенные клетки. Также один раз
за игру (один раз на двоих) можно закрасить одну незакрашен-
ную клетку с точкой. Проигрывает тот, кто не может сделать
ход. Кто из мальчиков выиграет при правильной игре?
(С. Берлов )

9 класс

49. Сашин компьютер умеет делать две операции. Если


в него загрузить карточку с числом a, то он вернет ее назад
и напечатает еще карточку с числом a + 1. Если же в него по-
следовательно загрузить карточки с числами a и b, то он вернет
их назад и напечатает карточки со всеми корнями квадратного
трехчлена x2 + ax + b (одну, две или ни одной). Изначально
у Саши была лишь карточка с числом s. Верно ли, что при лю-
бом s > 0√Саша сможет в какой-то момент получить карточку
с числом s? (А. Храбров )
Второй тур 19

50. В треугольнике ABC на стороне IB


AB нашлась такая точка X, что 2BX = C
= BA + BC. Точка Y симметрична цен-
тру I вписанной окружности треуголь- I
ника ABC относительно точки X. Дока-
A
жите, что Y IB перпендикулярно AB, где
X B
IB — центр вневписанной со стороны AC
окружности треугольника ABC. Y
(Ф. Бахарев )
51. Петя, Вася и Толя играют на доске 100 × 100 в следую-
щую игру. Они по очереди (начинает Петя, потом Вася, потом
Толя, затем Петя и т. д.) закрашивают граничные клетки доски
(т. е. имеющие общую сторону с границей доски). Запрещается
закрашивать клетку, соседнюю по стороне с уже закрашенной.
Кроме того, нельзя закрашивать клетку, симметричную уже
закрашенной относительно центра доски. Проигрывает тот, кто
не может сделать ход. Могут ли Вася и Толя, договорившись,
играть так, чтобы Петя проиграл? (С. Берлов )
52. В клетках таблицы 3 × n записаны натуральные числа.
В каждой из трёх строчек встречаются по одному разу числа 1,
2, . . . , n. Для каждого столбца сумма попарных произведений
стоящих в нём трех чисел кратна n. При каких n это возможно?
(Н. Филонов )
53. В неравнобедренном треуголь- B
нике ABC угол B равен 130◦. Точка E
D
H — основание высоты из вершины B.
На сторонах AB и BC нашлись та- A H C
кие точки D и E соответственно, что
DH = EH и четырехугольник ADEC вписанный. Найдите
∠DHE. (Д. Ширяев, C. Берлов )
54. Числа a, b и c лежат в промежутке [0, 1) и удовлетво-
ряют соотношению a2 + b2 + c2 = 1. Какое наименьшее значение
может принимать величина
a b c
√ +√ +√ ?
1−a 2 1−b 2 1 − c2
(А. Храбров )
20 Условия задач

55. Назовем клетчатым квадрантом четверть плоскости,


расположенную выше оси X и правее оси Y , разбитую на кле-
точки со стороной 1. В клетчатом квадранте закрашены n2 кле-
ток. Докажите, что в этом квадранте найдется не менее n2 + n
клеток (в том числе, закрашенных), соседних по стороне с хотя
бы одной закрашенной. (С. Берлов, Д. Ширяев )

10 класс
56. У квадратного трехчлена разрешается заменить любой
из трех его коэффициентов на его дискриминант. Верно ли, что
из любого квадратного трехчлена, не имеющего корней, можно
за несколько таких операций получить квадратный трехчлен,
имеющий корень? (А. Кузнецов )
57. Последовательность (an ) удовлетворяет соотношениям
a1 > 10 и
an = an−1 + НОД(n, an−1 ) при n > 1.
Известно, что в этой последовательности есть член, в два раза
больший своего номера. Докажите, что таких членов бесконеч-
но много. (А. Храбров )
58. В остроугольном треугольнике ABC провели медиану
AM , высоту AH и биссектрису AL. Оказалось, что точки B,
H, L, M , C лежат на прямой BC имен- A
но в таком порядке, причем LH < LM .
Докажите, что BC > 2AL.
(А. Кузнецов ) B H L M C

59. На доске написаны числа от 1 до 20002. Вася выбрал из


них 2000 чисел, сумма которых в 2000 раз меньше суммы всех
чисел на доске, и покрасил их в красный цвет. Докажите, что
его друг Петя сможет покрасить остальные числа в другие 1999
цветов (в каждый цвет по 2000 чисел) так, чтобы суммы чисел
каждого цвета были одинаковы. (А. Голованов )
60. Даны положительные числа x, y, z, удовлетворяющие

равенству xyz = xy + xz + yz. Докажите, что x + y + z  1/3.
(А. Храбров )
Второй тур 21

61. В остроугольном треугольнике ABC D


проведены высота AH и медиана BM . На A
описанной окружности треугольника BHM M
отмечена такая точка D, что AD  BM и точ-
ки B и D лежат в разных полуплоскостях
относительно прямой AC. Докажите, что B H C
BC = BD. (А. Кузнецов )

62. В стране некоторые пары городов соединены дорогами


с односторонним движением, причем из любого города можно
проехать в любой другой. Из каждого города выходит хотя бы
две дороги и в каждый город входит хотя бы две дороги. До-
кажите, что можно найти циклический маршрут и удалить все
его дороги так, что по-прежнему из любого города можно будет
проехать в любой другой. (Д. Карпов )

11 класс

63. Ученики школы посещают m кружков. В каждый кру-


жок ходит ровно mk детей. Докажите, что можно рассадить
всех учеников школы по k кабинетам так, чтобы в каждом каби-
нете был хотя бы один представитель каждого кружка (m и k —
натуральные числа). (Д. Черкашин )

64. Окружность, проходящая через вер- C


шины A и B треугольника ABC, пересекает P Q
стороны AC и BC в точках P и Q соответствен-
но. Медиана из вершины C делит дугу P Q этой
окружности пополам. Докажите, что треуголь-
A B
ник ABC равнобедренный. (Д. Максимов )

65. Числа x, y, z, t ∈ (0, π/2] удовлетворяют условию

cos2 x + cos2 y + cos2 z + cos2 t = 1 .

Какое наименьшее значение может принимать величина

ctg x + ctg y + ctg z + ctg t? (А. Храбров )


22 Условия задач

66. Натуральное число n назовем почти квадратом, если


n можно представить в виде n = ab, где a и b — натуральные
числа, причем a  b  1,01a. Докажите, что для бесконечно
многих натуральных m среди чисел m, m+ 1, m+ 2, . . . , m+ 198
нет почти квадратов. (А. Голованов )
67. В тетраэдре P ABC проведена P
высота P H. Из точки H на прямые
B
P A, P B и P C опущены перпендикуля-
ры HA , HB  и HC  . Плоскости ABC и A
B
A B  C  пересекаются по прямой . Точ-
C
ка O — центр окружности, описанной
H
около треугольника ABC. Докажите, A
что прямые OH и  перпендикулярны. C
(А. Кузнецов )
68. В стране некоторые математики знакомы между собой
и при любом разбиении математиков на две непустые группы
найдутся двое знакомых из разных групп. Известно, что если
посадить за круглый стол любой набор из 4 или более матема-
тиков так, чтобы любые два соседа были знакомы, то за столом
найдутся двое знакомых, не сидящих рядом. Обозначим через
ci количество наборов из i попарно знакомых математиков. До-
кажите, что
c1 − c2 + c3 − c4 + . . . = 1.
(Ф. Петров )
69. На плоскости дан выпуклый многоугольник с верши-
нами в целых точках, содержащий внутри начало координат O.
Пусть V1 — множество векторов, идущих из O в вершины мно-
гоугольника, а V2 — множество векторов, идущих из O во все це-
лые точки, содержащиеся внутри и на границе многоугольника
(таким образом, V1 содержится в V2 ). Два кузнечика прыгают
по целым точкам: каждый прыжок первого кузнечика смещает
его на вектор из множества V1 , а второго — из V2 . Докажите, что
для некоторого числа c верно следующее утверждение: если оба
кузнечика могут допрыгать из O до некоторой точки A, причем
второму понадобится для этого n прыжков, то первый сможет
сделать это не более чем за n + c прыжков. (А. Акопян )
Олимпиада 239 школы 23

Олимпиада 239 школы

8, 9 классы
70. Для каждой перестановки a1 , . . . , an чисел от 1 до n
вычислим величину
1
.
a1 (a1 + a2 )(a1 + a2 + a3 ) . . . (a1 + . . . + an )
Докажите, что сумма таких величин по всем n! перестановкам
равна 1/n!. (Ф. Петров )
71. Внутри окружности ω, проходя-
щей через точки A и B, отмечена точ-
ка C. На отрезке CB выбирается про-
извольная точка X. Луч AX вторично C Y
пересекает окружность ω в точке Y . До- X
кажите, что в плоскости можно указать ω
X
две такие точки, что окружность, опи- Y
санная около треугольника CXY , про- A B
ходит через них при любом выборе точ-
ки X. (А. Кузнецов )
72. Найдите все такие составные числа n, что для любого
разложения на два натуральных сомножителя n = xy сумма
x + y является степенью двойки. (П. Ходунов )
73. На одной из клеток доски 100 × 100 стоит невидимый
танк. Пушка может обстрелять любые 60 клеток доски, после
чего танк перемещается в соседнюю по стороне клетку (быть
может, только что обстрелянную). Далее этот процесс повторя-
ется. Может ли пушка стрелять так, чтобы когда-нибудь гаран-
тированно попасть в танк? (С. Берлов, Д. Ширяев )
74. Дан описанный четырехуголь-
ник ABCD, в котором B

2(BC − BA) = AC.
Точка X — середина диагонали AC. До-
кажите, что 2∠BXD = ∠DAB − ∠DCB. X
A C
(Ф. Бахарев, С. Берлов ) D
24 Условия задач

75. На доске написаны натуральные числа x и y > x. Раз-


решается выписывать на доску остаток от деления одного из
выписанных чисел на другое. Докажите, что найдется такое
k ∈ N, что если исходное число y было больше k, то на доске
появится не более y/1 000 000 различных чисел.
(М. Антипов )

76. Найдите наибольшее такое s > 0, что для любых поло-


жительных чисел a, b, c выполняется неравенство
 2  
1 1 1 1 1 1
+ + s + + .
a+b b+c c+a a2 + bc b2 + ca c2 + ab
(Б. Баев )

77. В школе три класса. Некоторые пары детей из разных


классов враждуют (внутри класса врагов нет). Известно, что
у любого ребенка из первого класса столько же врагов во вто-
ром классе, сколько и в третьем; аналогичное верно для детей
из других классов. Докажите, что количество пар детей из раз-
ных классов, имеющих общего врага, не меньше количества пар
враждующих детей. (И. Богданов )

10, 11 классы

78. На стороне AC треугольника ABC B


выбрана точка D. Точки I1 , I2 , I — цен-
тры вписанных окружностей треугольников
ABD, BCD, ABC соответственно. Докажите, I
что если I — ортоцентр треугольника BI1 I2 ,
I1 I2
то BD — высота треугольника ABC.
(С. Берлов ) A D C

79. См. задачу 72.

80. Найдите все функции f : R → R, такие что для любых


x, y ∈ R выполняется равенство (y + 1)f (yf (x)) = yf (x(y + 1)).
(С. Берлов )
Олимпиада 239 школы 25

81. Дан многочлен f (x) с целыми коэффициентами. Поло-


жим
d(a, k) = | f (f (. . . f (a) . . . )) − a|.
 

Известно, что d(a, k) > 0 при любых a ∈ Z и k ∈ N. Докажите,


что d(a, k)  k/3 при любых a ∈ Z и k ∈ N. (М. Антипов )
82. См. задачу 77.
83. Дан описанный четырехуголь- B
ник ABCD, в котором

2(BC − BA) = AC.
Точка X — середина диагонали AC. На X
биссектрисе угла B выбрана такая точ- A C
D Y
ка Y , что луч XD — биссектриса угла
BXY . Докажите, что описанная окружность треугольника DXY
касается прямой BD. (Ф. Бахарев )
84. На одной из клеток доски 100 × 100 стоит невидимый
танк. Пушка может обстрелять любые k клеток доски, после
чего танк перемещается в соседнюю по стороне клетку (быть
может, только что обстрелянную). Далее этот процесс повто-
ряется. При каком наименьшем k пушка непременно сможет
подбить танк? (С. Берлов, Д. Ширяев )
85. Рассмотрим несколько (различных) параллелограммов
единичной площади, у каждого из которых которых одна из
вершин лежит в начале координат O, а координаты остальных
вершин — неотрицательные целые числа. Для каждого такого
параллелограмма OABC вычислим величину OA + OC − OB.
Докажите, что сумма этих величин не больше 2.
(Н. Калинин, М. Школьников )
26 Условия задач

Вторые варианты задач

1. Андрей отметил в календаре 6 последовательных дней


июня и запомнил, на какие числа месяца пришлись эти дни.
Потом он выписал эти 6 последовательных чисел в порядке
убывания. Павлик перемножил первые четыре из этих чисел,
Андрей — все, кроме двух крайних, а Майя — последние четы-
ре. У Павлика и Андрея последние цифры результатов совпали,
а у Майи получилась другая последняя цифра. Какая? Найдите
все возможные ответы и докажите, что других нет.

2. На круговом шоссе расположено 5 деревень. Вася обна-


ружил, что в какой бы деревне он ни очутился, до каких-то
двух других деревень он может доехать за 20 минут на велоси-
педе, а до двух оставшихся — за 10 минут на мопеде (в каждой
поездке он проезжает по пути не более одной деревни). И на
мопеде, и на велосипеде Вася движется с постоянной скоростью
без остановок, причем на мопеде быстрее. За какое время Вася
сможет сделать один круг по шоссе на мопеде?

3. В таблице с 9 строками и 4 столбцами имеется 8 жел-


тых клеток, 12 зеленых и 16 белых. Если щелкнуть мышкой по
строке или по столбцу, произойдет следующее: если в этой ли-
нии клеток какого-то цвета было больше, чем каждого из двух
других цветов, то вся линия перекрасится в этот цвет; если же
такого цвета не было, то ничего не произойдет. Оказалось, что
если щелкнуть сначала по всем строкам, а затем по всем столб-
цам, то все клетки станут зелеными. А если вместо этого щелк-
нуть сначала по всем столбцам, а потом по всем строкам, то все
клетки станут желтыми. Приведите пример такой таблицы.

4. В школе работают 5 кружков, в них занимаются 7, 10,


13, 15, 25 школьников (каждый школьник посещает только один
кружок). Известно, что у каждого школьника в этих кружках
есть не менее двух одноклассников. Докажите, что хотя бы в од-
ном кружке есть два школьника из одного класса.
Вторые варианты задач 27

5. Справа изображена таблица, заполнен- 1 2 3


ная «змейкой»: в первой строке слева направо 6 5 4
выписаны по возрастанию числа, начиная с 1, 7 8 9
потом этот ряд чисел продолжается во второй 12 11 10
строке справа налево, потом в третьей строке —
снова слева направо и т. д. У Нади есть более крупная таблица,
тоже заполненная змейкой, начиная с числа 1. В ней нашелся
15 14
фрагмент 2 × 2 с числами . Сколько столбцов в Нади-
38 39
ной таблице? Приведите все возможные варианты ответа и до-
кажите, что других нет.
6. На доске написано 5 четных чисел. Среди последних
и предпоследних цифр этих чисел нет одинаковых. Докажите,
что сумма этих пяти чисел не может являться точным квадра-
том.
7. В океане расположено три острова A, B и C, причем
расстояния от A до B и от A до C — по 60 км, а от B до C —
80 км. Одновременно из B в C отправилась яхта, а из C в A —
катер, оба со скоростью 20 км/ч. Через час яхта села на мель
и стала подавать сигнал бедствия. Катер тут же изменил курс,
увеличил скорость вдвое и последовал к яхте. С острова A
к яхте отправилась спасательная лодка со скоростью 40 км/ч.
Докажите, что лодка и катер доберутся до яхты одновременно.
8. В Стране Чудес вдоль дороги растут 12 кустов розы, на
каждом кусте по 6 шипов. Прохожие должны срывать с каждо-
го куста 1, 2 или 3 шипа, но при этом никто не должен срывать
поровну шипов с соседних кустов, иначе стражники аресту-
ют нарушителя. Алиса, потом Болванщик и после них Валет
Червей прошли вдоль дороги и сорвали все шипы. Болванщик
сорвал меньше 19 шипов. Докажите, что один из двух других
сорвал не менее 30 шипов.
9. Стоимость рубина в рублях равна квадрату его массы
в граммах, умноженному на 80, а стоимость аметиста в рублях
в пять раз больше его массы в граммах. Двое братьев получи-
ли в наследство несколько камней общей стоимостью 5 000 000
рублей. Братья распилили каждый камень пополам и взяли
себе по половинке каждого камня. Оказалось, что каждый из
28 Условия задач

братьев получил камней на 2 000 000 рублей. Сколько стоили


изначально рубины в наследстве?
10. См. задачу 4.
11. В варианте олимпиады 8 задач, каждая оценивается
в 7 баллов. По результатам проверки все участники набрали
разное число баллов. Члены оргкомитета втихаря исправили
оценки 0 на 5, 1 на 6, 2 на 7. В результате этого участники упо-
рядочились в точности в обратном порядке. Какое наибольшее
количество участников могло быть? Приведите пример и дока-
жите, что большее число участников невозможно.
12. Точка M — середина стороны AC треугольника ABC.
Точка K на стороне AB выбрана так, что ∠AM K = ∠BM C.
Докажите, что периметр четырехугольника KM CB меньше пе-
риметра треугольника AM B.
13. Два натуральных числа отличаются на 24. Их произве-
дение на 1 больше числа, десятичная запись которого состоит
из одних единиц. Найдите эти числа.
14. Квадратный трехчлен x2 + px + q имеет два различных
ненулевых целых корня s и t. Известно, что s + p делится на
q + 2t. Чему может быть равно число s? (Приведите все ответы
и докажите, что других нет.)
15. Двести клетчатых картонных прямоугольников 5 × 6
разрезали по клеточкам на куски, и из всех этих кусков со-
ставили несколько фигурок вида и несколько фигурок
вида . Найдите, при каком наименьшем числе кусков это
возможно сделать, если куски можно поворачивать и перевора-
чивать.
16. На сторонах AB и CD выпуклого четырехугольника
ABCD выбраны точки X и Z соответственно. Отрезки CX
и BZ пересекаются в точке Y . Оказалось, что пятиугольник
AXY ZD вписанный и AY = DY . Докажите, что AD  BC.
17. Чиновник весь рабочий день непрерывно отвечает на
письма. В начале рабочего дня он обнаружил 130 неотвеченных
писем, но в течение дня приходили новые письма. Когда чинов-
ник приступает к ответу на очередное письмо, он делит время,
Вторые варианты задач 29

оставшееся до конца рабочего дня, на число писем, на которые


он еще не ответил (включая это письмо), и тратит на ответ
ровно столько времени, сколько получилось в частном. Всего
за день он ответил на 160 писем. Докажите, что было 6 писем,
на которые он потратил одинаковое время.
(Считается, что перерыва на обед нет и что никакое новое
письмо не приходит в тот момент, когда чиновник начинает
отвечать на очередное письмо.)
18. На экране однокнопочного калькулятора горит нату-
ральное число. Калькулятор
 √ при нажатии
 на кнопку заменяет
число n на число (2 + 2 2 )n + 12 . Саша много раз нажимает
на кнопку калькулятора, на экране одно за другим появляют-
ся числа. Докажите, что каждое следующее число на экране
калькулятора равно учетверенной сумме двух предыдущих.
19. См. задачу 14.
20. Могут ли графики функций y = ax − b, y = ax − c,
y = bx − a, y = bx − c, y = cx − a, y = cx − b содержать стороны
и диагонали некоторого четырехугольника?
21. Сто клетчатых фанерных прямоугольников 6 × 7 рас-
пилили по клеточкам на куски, и из всех этих кусков составили
несколько несколько фигурок вида и несколько фигурок
вида . Найдите, при каком наименьшем числе кусков это
возможно сделать, если куски можно поворачивать и перево-
рачивать (фигурка может быть составлена из любого числа
кусков, в том числе из одного).
22. Стороны AB и AD четырехугольника ABCD являют-
ся внешними биссектрисами треугольника BCD. Известно, что
∠C = 47◦ . Из точки A проведена касательная AK к вписанной
окружности треугольника BCD. Найдите ∠BKD.
23. Последовательность натуральных чисел (an ) задана
первым членом a1 > 1000 и правилом an+1 = an /2, если an —
четное, an+1 = 3an − 1, если an — нечетное. Докажите, что
в этой последовательности встретится число, делящееся на 4.
24. Можно ли расставить в таблице 5 × 11 числа от 1 до 55
так, чтобы в каждом квадрате 2 × 2 сумма чисел была нечетна?
30 Условия задач

25. См. задачу 17.


26. Существуют ли такие натуральные числа x, y, z, что x
и z имеют ровно 1400 общих делителей, y и z имеют ровно 1000
общих делителей, а x, y, z имеют ровно 300 общих делителей?
27. График кубического многочлена y = x3 + ax2 + bx + c
высекает
√ на прямой, параллельной прямой y = −x, два отрезка
длины 2, а на прямой, параллельной оси абсцисс, два отрез-
ка, длина одного из которых равна 1. Чему может быть равна
длина второго?
28. Площадь поверхности тетраэдра ABCD равна S. Из-
вестно, что AB = 1, BC = 7, CD = 8, DA = 4. Докажите, что
S > AC · BD.
РЕШЕНИЯ ЗАДАЧ

1. О т в е т: последняя цифра произведения у Серёжи — 4.


Заметим, что все получившиеся последние цифры у ребят
четные. Кроме того, среди выбранных шести чисел встретится
число, кратное 5. Если оно стоит не на краю, то у Серёжи
и какой-то из девочек произведения оканчиваются на 0, что
противоречит условию.
Если же число, кратное 5, стоит на краю, например в на-
чале, то на другом краю (в конце) число тоже делится на 5.
Тогда у обеих девочек девочек произведения оканчиваются на 0,
а числа, которые перемножал Серёжа, оканчиваются либо на 1,
2, 3, 4, либо на 6, 7, 8, 9. В обоих случаях произведение Серёжи
оканчивается на 4.
З а м е ч а н и е. Можно было бы не делать всех этих наблю-
дений о делимостях, а просто догадаться, что последняя цифра
произведения зависит только от последних цифр сомножите-
лей, после чего перебрать 10 вариантов: когда первое число
оканчивается на 1, когда оно оканчивается на 2, . . . , когда оно
оканчивается на 0.
2. О т в е т: 5 часов.
B
Обозначим деревни A, B, C, D, E.
По условию из деревни A в другие де- C
ревни по маршрутам A–B, A–B–C, A–E,
A–E–D курсируют автобусы и велосипе- A
ды. Предположим, маршрут A–B–C мож-
но преодолеть за 4 часа на велосипеде. То-
гда в поездках A–B, а также в поездке из D
B в C используются двухчасовые автобу- E
сы. Получается, что при поездке на автобусе из A в B, а после
этого из B в C мы потратим в сумме 4 часа, т. е. столько же,
32 Решения задач

сколько требует велосипедный маршрут A–B–C. Но этого не


может быть, так как автобус движется быстрее велосипеда.
Значит, предположение, сделанное нами, неверно, и марш-
рут A–B–C принято проезжать за два часа на автобусе. Тогда
аналогично маршруты C–D–E, E–A–B, B–C–D, D–E–A тоже
преодолеваются за два часа на автобусе. Проехав по всем этим
маршрутам, мы объедем шоссе два раза, потратив на это 10
часов. Следовательно, один круг занимает 5 часов.
3. Например, подходит следующая расстановка.

к к к к с с
к к к к к
с с с с с
с с с с

Если щелкнуть по строкам, получится две красных строки,


одна белая и одна синяя. Далее, щелкая по столбцам, получаем
красную таблицу.
Если же сначала щелкать по столбцам, получится 5 синих
столбцов и 4 белых. И теперь, если щелкать по строкам, таблица
станет синей.
4. Р е ш е н и е 1 (принцип Дирихле).
Всего в этих домах живет 125 чело-
век. На каждое имя приходится хотя бы Имена — это клетки,
а люди — зайцы. При
три человека, а значит, всего у этих лю-
рождении каждому че-
дей менее 42 имен. Значит, в самом мно- ловеку дают имя, т. е.
голюдном доме есть двое тезок. сажают его в клетку.

Р е ш е н и е 2 (принцип крайнего). Рассмотрим самый боль-


шой дом — тот, в котором живет 45 человек. Предположим,
что тезки этих людей живут в других домах. Это значит, во-
первых, что все обитатели большого дома имеют разные имена,
а во-вторых, что никто не может быть тезкой сразу двух чело-
век из большого дома. Поэтому суммарное количество тезок
у жителей большого дома не менее 90 и все эти тезки жи-
вут в остальных четырех домах. Но это невозможно, поскольку
в остальных домах в сумме живет лишь 80 человек. Полученное
противоречие доказывает, что мы сделали неверное предполо-
жение, и значит, некоторые жители большого дома — тезки.
Первый тур 33

5. О т в е т: 11 столбцов.
Р е ш е н и е 1 (конструктив). Очевидно, что обе строки дан-
ного фрагмента 2 × 2 можно однозначно продолжить влево.
Получится более широкий фрагмент таблицы:

22 21 20 19 18 17 16 15 14 13 12
23 24 25 26 27 28 29 30 31 32 33

Теперь ясно, что числа от 1 до 11 выписаны в предыдущей


строке, и всего в этой таблице имеется 11 столбцов.
Р е ш е н и е 2 (двусторонняя оценка). В первой строке чис-
ла идут слева направо по возрастанию. Значит, 12 и 13 находят-
ся не в первой строке, откуда в таблице не более 11 столбцов.
С другой стороны, все числа от 12 до 33 должны поместиться
в двух строках. Таких чисел всего 22, а значит, столбцов не
менее 11.
6. Мысленно выпишем числа друг под другом и попытаем-
ся найти их сумму S с помощью сложения «в столбик». В раз-
ряде единиц по одному разу выписаны цифры 0, 1, 2, . . . , 9.
Их сумма равна 45. Поэтому последняя цифра числа S равна 5,
и при продолжении вычислений в следующий разряд перено-
сится 4 единицы. В разряде десятков также по одному разу
выписаны цифры 0, 1, . . . , 9 с суммой 45. С учетом переноса
получается сумма 49, т. е. предпоследняя цифра числа S рав-
на 9. Таким образом, число S оканчивается на 95. Значит, оно
делится на 5, но не делится на 25, и поэтому не может быть
точным квадратом.
Еще одна причина, почему число, оканчивающееся на 95, не
является точным квадратом — оно дает остаток 3 при делении
на 4, а квадраты при делении на 4 могут давать только остатки
0 или 1.
7. Пусть D — место, где яхта B
села на мель, а E — место, в кото-
ром в этот момент оказался катер. E
Тогда AD = 20 км, CD = 50 км,
CE = 20 км. Кроме того, ∠BAC =
= ∠BCA, поскольку треугольник A D C
34 Решения задач

ABC равнобедренный. Тогда треугольники BAD и DCE равны


по первому признаку, и мы получаем, что BD = DE. Так как
после аварии катер и лодка плывут с одинаковыми скоростями,
они придут на помощь одновременно.
8. Наибольшее количество монет, которые можно сорвать
с двух соседних кустов, — это 7 = 3 + 4. 10 кустов образуют
5 пар соседних кустов, значит, наибольшее число монет, кото-
рые можно сорвать со всех кустов и не быть арестованным, —
35; для этого нужно попеременно срывать 3 и 4 монеты. Зна-
чит, именно так Алиса и собрала свои монеты. Можно считать
для определенности, что с первого куста она сорвала 4 монеты
(в противном случае она сорвала 4 монеты с последнего куста,
тогда просмотрим запись всей прогулки в обратном направле-
нии).
Заметим, что 9 монет с каждого куста можно было сорвать
двумя способами: 9 = 2+3+4, либо 9 = 3+3+3. С первого куста
Алиса сорвала 4 монеты, значит, это был первый способ, и кто-
то из остальных персонажей собрал с первого куста 3 монеты
и тогда он же не мог собрать 3 монеты со второго куста. Зна-
чит, для сбора монет со второго куста тоже применялся первый
способ. Продолжая это рассуждение, заключаем, что все кусты
были обобраны первым способом.
Пусть для определенности Буратино сорвал с первого куста
2 монеты, а Василио — 3 монеты. Тогда со второго Буратино
обязан сорвать 4 монеты, а Василио — 2 монеты. Способ сры-
вания монет с каждого следующего куста однозначно опреде-
ляется предыдущим: с кустов с нечетными номерами Буратино
срывает 2, а Василио — 3 монеты, а с кустов с четными номе-
рами — 4 и 2 соответственно. Тогда Василио сорвал в сумме
25 монет, что меньше 26.
9. О т в е т: 2 000 000 рублей.
При распиливании горного хрусталя получаются две рав-
ные части, каждая из которых стоит в 2 раза дешевле, чем ис-
ходный камень. Значит, суммарная цена этих половинок такая
же, как и у целого камня. А при распиливании алмаза полу-
чаются две равные части, каждая из которых стоит в 4 раза
дешевле, чем исходный алмаз. Таким образом, распил алмаза
Первый тур 35

приводит к потере половины его стоимости. При дележе на-


следства братья потеряли 1 000 000 рублей, эти потери равны
половине исходной стоимости алмазов. Следовательно, алмазы
стоили 2 000 000 рублей.
11. О т в е т: 8 участников.
О ц е н к а. Результат участника увеличился на 6k, где k —
количество его оценок 0, 1, 2. Очевидно, 0  k  7. Если
какие-то два участника имеют одинаковое количество оценок,
не превосходящих 2, то их результаты увеличились одинаково,
и значит, в конце эти двое имеют тот же порядок результатов,
что и в начале. Значит, могло быть не более 8 участников.
Вот еще одно, более геометричное рассуждение. Пронуме-
руем участников по убыванию результатов. Очевидно, второй
после исправления «перепрыгнул» через первого, и значит, его
результат после исправления увеличился не меньше чем на 6.
Третий участник «перепрыгнул» через первого и второго, и то-
гда его результат увеличился сильнее, чем результат второго,
т. е. не меньше чем на 12. Аналогично результат четвертого уве-
личился не менее чем на 18 и т. д. Поскольку
3 3 3 3 3 3 3
в олимпиаде было 7 задач, никакой резуль- 0 3 3 3 3 3 3
тат не мог увеличиться больше чем на 42. 0 0 3 3 3 3 3
Значит, было не более 8 участников — на 1 0 0 0 3 3 3 3
больше, чем число задач. 0 0 0 0 3 3 3
0 0 0 0 0 3 3
П р и м е р. Описанная ситуация возмож- 0 0 0 0 0 0 3
на, если, например, участники имели следу- 0 0 0 0 0 0 0
ющие результаты.
12. Р е ш е н и е 1. Отметим на отрезке A
AD такую точку E  , что DE  = DE. Заме-
тим, что тогда треугольники BDE  и CDE
равны по двум сторонам и углу, значит, E E
BE  = CE. Нам нужно проверить, что пери-
метр треугольника ADC больше периметра
четырехугольника ABDE, т. е. что B D C

AE  + E  D + DC + AE + EC > BD + AB + AE + ED.
Уберем из обеих частей общий отрезок AE, равные отрезки
DC = BD, E  D = ED, и заменим в левой части EC на E  B,
36 Решения задач

получим неравенство
AE  + E  B > AB.
Это неравенство треугольника для треугольника AE  B.
Р е ш е н и е 2. Построим треугольник DA C, симметричный
треугольнику DAB относительно серединного перпендикуляра
к отрезку BC. Тогда
A A
AD = A D = A E + ED, AB = A C.
Уберем из периметров треугольника ADC E
и четырехугольника ABDE равные отрез-
ки BD = DC. Тогда нам остается доказать
неравенство
B D C
AB + AE + ED < AD + AE + EC.
Уберем общий отрезок AE и воспользуемся написанными выше
равенствами:
A C + ED < A E + ED + EC.
Убрав из обеих частей отрезок ED, получаем неравенство тре-
угольника для треугольника A EC.
13. О т в е т: это числа 27 и 37.
Обозначим через x меньшее из чисел. Тогда x(x+10) = 9...9.
Раскроем скобки в левой части и прибавим к обеим частям 25.
Мы получим уравнение
(x + 5)2 = 10...024.
Точнее говоря, такая запись (а мы считаем, что здесь четко
указано, что в правой части два или более нуля) получается,
если число, состоящее из девяток, из условия задачи содержало
не менее четырех девяток. Написанное уравнение не имеет це-
лых корней, поскольку при наличии двух и более нулей правая
часть делится на 8, но не делится на 16 и потому не может
быть точным квадратом. Если же девяток в исходном числе
было меньше (одна, две или три), мы получим соответственно
уравнения
(x + 5)2 = 34, (x + 5)2 = 124, (x + 5)2 = 1024.
Первый тур 37

Лишь в последнем из уравнений правая часть является квадра-


том натурального числа, корень этого уравнения x = 27 и дает
ответ.
14. О т в е т: a = 3 или a = 1.
По теореме Виета p = −a−b, q = ab. Тогда по условию число
a + p = a + (−a − b) = −b делится на q − 2b = ab − 2b = (a − 2)b.
При a = 2 последнее число равно нулю и говорить о делимости
некорректно, при a = 3 или a = 1 делимость имеет место, при
остальных целых значениях a делимость невозможна, посколь-
ку делитель по модулю окажется больше делимого.
Заметим, что оба найденных ответа подходят, например,
для трехчлена x2 − 4x + 3.
15. О т в е т: наименьшее число кусков — 800.
О ц е н к а. Очевидно, все куски должны быть не более чем
четырехклеточные. Значит, каждый прямоугольник 5 × 6 (его
площадь равна 30) разрезан не менее чем на 8 кусков и тогда
суммарное число кусков не меньше 800.
П р и м е р. Разрежем все прямоугольники
на 8 кусков так, как показано на рисунке. В ре-
зультате образуются четырехклеточные фигур-
ки нужного вида, а также 100 прямоугольни-
ков 1 × 2, из которых нетрудно составить еще
50 квадратов 2 × 2.

Некоторые участники олимпиады считали, что для ми-


нимизации общего числа кусков всегда нужно выпили-
вать наибольшее количество целых фигурок. Это утверждение
в общем случае неверно. Например, если нужно распилить пря-
моугольник 4 × 12 так, чтобы потом складывать 12-клеточные
«рамки», то можно обойтись восемью частями, из которых скла-
дываются четыре рамки.

8 частей, из которых можно сложить 4 рамки


38 Решения задач

Если же стремиться сразу выпилить как можно больше ра-


мок, то удастся выпилить только три рамки

,
но затем каждый центральный квадратик 2 × 2 придется распи-
лить еще как минимум на две части, поэтому общее количество
частей будет не меньше девяти (на самом деле ровно девять,
поскольку каждый квадратик можно распилить на две доми-
ношки, а из доминошек легко собирается еще одна рамка).
16. Заметим, что
B C
∠AXZ + ∠ADZ = 180◦. Y
Тогда для углов, дополняющих эти углы X
Z
до 180◦, имеет место аналогичное равен-
ство
A D
∠BXZ + ∠BCZ = 180◦,
значит, четырехугольник XBCZ вписанный. Тогда ∠BXC =
= ∠BZC. Поскольку эти углы дополняют до 180◦ вписанные
углы, опирающиеся на хорды AY и DY , эти хорды равны.
17. Пусть работница обслужила одного клиента, начала
обслуживать другого, и за это время в очередь не вставали но-
вые люди. Тогда время обслуживания этих клиентов одинаково.
В самом деле, если первого обслуживали T /n микросекунд, где
T — оставшееся время, выраженное в микросекундах, а n — ко-
личество человек в очереди, то следующего будут обслуживать
T −T /n
n−1
= Tn микросекунд.
Из условия задачи следует, что в любой ситуации работница
обслужит всех пришедших к ней клиентов: приход новых кли-
ентов просто сократит время обслуживания тех, кто в данный
момент еще не подошел к окошку. Значит, всего в этот день
жилконтору посетило 130 человек. Отметим на числовой оси
130 красных точек — моменты начала обслуживания посетите-
лей — и 30 синих точек — моменты прихода в очередь дополни-
тельных 30 человек. Синие точки делят красные на 31 группу,
и в одной из них не менее 5 красных точек (так как 4 ·31 < 130).
Первый тур 39

Следовательно, есть 5 человек подряд, во время обслуживания


которых (точнее между началом обслуживания первого из них
и началом обслуживания последнего) никто не приходил. Как
следует из первого абзаца решения, они-то и обслуживались
равное время.
18. Пусть an = m, тогда
√ 1
an+1 = (1 + 3 )m + − ε,
2

где ε — дробная часть числа (1 + 3 )m + 12 . Далее, число an+2
получается из числа

√ 1 √ 3 √
(1 + 3 )an+1 + = (4 + 2 3 )m + 1 + − ε(1 + 3 ) (∗)
2 2
взятием целой части числа. Как нетрудно видеть,

2an + 2an+1 = (4 + 2 3 )m + 1 − 2ε, (∗∗)
причем мы знаем, что это число целое. Поэтому для доказа-
тельства утверждения задачи достаточно проверить, что чис-
ло, заданное формулой (∗), менее чем на 1 превосходит число,
заданное формулой (∗∗), т. е. что

3 √
0< + (1 − 3 )ε < 1.
2
Но это действительно так: правое неравенство очевидно, так
как второе слагаемое отрицательно,
√ а левое неравенство
√ верно

даже при ε = 1, поскольку 23 + (1 − 3 ) = 1 − 23 > 0.
Рассмотрим более общую задачу. Пусть корни α и β
квадратного трехчлена t2 − at − b с целыми коэффи-
циентами a и b — иррациональные. Рассмотрим любую
целочисленную последовательность (xn ), определенную по пра-
 
вилу xn+1 = αxn + 12 . Эта последовательность удовлетворяет
рекуррентному соотношению xn+2 = axn+1 +bxn тогда и только
тогда, когда |β| < 1.
Докажем это утверждение. Пусть |β| < 1. Докажем, что при
всех n выполняется
  соотношение xn+2 = axn+1 +bxn . Поскольку
xn+1 = αxn + 12 , имеем равенство
1
xn+1 = αxn + − εn ,
2
40 Решения задач

где 0  εn < 1 — дробная часть числа αxn + 12 . Тогда


1 1 1
xn+2 = αxn+1 + − εn+1 = α αxn + − εn + − εn+1 =
2 2 2
α 1
= α2 xn + − αεn + − εn+1 .
2 2
По теореме Виета a = α + β, b = −αβ. Стало быть,
Δ = xn+2 − axn+1 − bxn = xn+2 − (α + β)xn+1 + αβxn =
α 1 1
= α2 xn + − αεn + − εn+1 − (α + β) αxn + − εn + αβxn =
2 2 2
1 1
= − εn+1 + β εn − .
2 2
Мы знаем, что число Δ целое, и хотим доказать, что Δ = 0.
Для этого достаточно проверить, что |Δ| < 1. Сделаем это:
1 1 1 1

|Δ| = − εn+1 + β εn −  − εn+1 + β εn − <
2 2 2 2
1 1 1 1

< − εn+1 + εn −  + = 1.
2 2 2 2
Покажем теперь, что если |β| > 1, то
найдется целочисленная последователь-
ность (xn ), для которой x3 = ax2 − bx1 .
Положим δ = 12 − 2|β|
1
> 0. Пусть x1 = k,
Т е о р е м а Кронекера.
тогда x2 = αk + 12 − ε1 . По теореме Кро- Если θ — иррациональ-
некера∗ дробные части последовательно- ное число, то последо-
вательность {nθ} всю-
сти (yk ), заданной формулой yk = αk, ра- ду плотна на [0,1].
но или поздно попадут в любой интервал,
содержащийся в [0, 1). В частности, найдется k, для которого
 
{αk} ∈ 12 − δ, 12 . Тогда x2 = αk + 12 − ε1 и ε1 ∈ (1 − δ, 1). Если
β > 1, то
1 1 1 1
x3 −ax2 −bx1 = −ε2 +β ε1 − > −ε2 +β −δ = 1−ε2 > 0.
2 2 2 2
Если же β < −1, то
1 1 1 1
x3 −ax2 −bx1 = −ε2 +β ε1 − < −ε2 +β −δ = −ε2 < 0.
2 2 2 2
∗ См., например, Храбров А. И. Теорема Дирихле и равномерно распреде-

ленные последовательности // В сб. Петербургские олимпиады школьни-


ков по математике, 2003–2005. Невский диалект, 2007. С. 368–415
Первый тур 41

20. О т в е т: нет, это невозможно.


Р е ш е н и е 1. Графики упомянутых функций — прямые,
причем среди этих прямых три пары параллельных. Но линия,
параллельная диагонали четырехугольника, не может быть ни
стороной, ни диагональю (в том числе, в невыпуклом четырех-
угольнике).
Р е ш е н и е 2. При пересечении прямых, содержащих сто-
роны и диагонали некоторого четырехугольника, на плоскости
должно найтись четыре точки, в которых пересекается по три
из этих прямых, и еще не более трех точек, в которых пере-
секаются по две прямые — точки пересечения (продолжений)
противоположных сторон и точка пересечения диагоналей.
Для прямых из условия задачи имеются следующие точ-
ки, в которых пересекаются ровно по две прямые: (0, a), (0, b),
(0, c), причем эти точки должны быть различны, иначе у нас не
получится шесть прямых. Также есть еще три точки (1, a + b),
(1, a + c) и (1, b + c), через каждую из которых проходит ров-
но по две прямые. Эти точки тоже должны быть разными: из
совпадения двух точек (например, если a + b = a + c) следует
равенство двух из чисел a, b и c, чего быть не может. Итак,
в конфигурации из условия задачи оказалось шесть точек, в ко-
торых пересекаются ровно по две прямые, чего не должно быть
у четырехугольника с диагоналями.
Р е ш е н и е 3 (вертикальная прямая). Точки пересечения
сторон и диагоналей четырехугольника — это его вершины,
точка пересечения диагоналей и точки пересечения противо-
положных сторон. Назовем такие точки узловыми. Заметим,
что прямые из условия задачи попарно пересекаются в точках
(0, a), (0, b) и (0, c). Значит, это узловые точки. Они лежат на
вертикальной прямой, которая не является ни одной прямой из
условия задачи. Поэтому это три узловые точки, не лежащие ни
на одной стороне, ни на одной диагонали. Следовательно, это
точка пересечения диагоналей и точки пересечения противопо-
ложных сторон четырехугольника. Но такие точки не могут ле-
жать на одной прямой. Для выпуклого четырехугольника пря-
мая, проходящая через точки пересечения продолжений проти-
воположных сторон четырехугольника, расположена снаружи
42 Решения задач

самого четырехугольника и, значит, не может проходить через


точку пересечения диагоналей, располагающуюся внутри. Если
четырехугольник невыпуклый с вершиной D, лежащей внутри
треугольника ABC, образованного его остальными вершинами,
то эти три точки расположены на трех сторонах треугольника
ABC и они также не могут оказаться на одной прямой.
21. О т в е т: наименьшее число кусков — 1100.
О ц е н к а. Очевидно, все куски должны быть не более чем
четырехклеточные. Значит, каждый прямоугольник 6 × 7 (его
площадь равна 42) разрезан не менее чем на 11 кусков и тогда
суммарное число кусков не меньше 1100.
П р и м е р. Разрежем все прямоугольники
на 11 кусков так, как показано на рисунке.
В результате образуются четырехклеточные
фигурки нужного вида, а также 100 прямо-
угольников 1 × 2, из которых нетрудно соста-
вить еще 50 фигурок.
22. О т в е т: ∠BEC = 111,5◦ .
Обозначим через I центр вписан- B
ной окружности. Биссектрисы внеш-
них углов ∠B и ∠C пересекаются E D
в точке D — центре вневписанной
I
окружности треугольника ABC, сле- ω
довательно, точка D лежит на биссек- A C
трисе AI.
Заметим, что следующие углы, опирающиеся на отрезок
ID, являются прямыми: ∠IED — как угол между касательной
и радиусом, проведенным в точку касания; ∠IBD, ∠ICD —
как углы между биссектрисами смежных углов. Таким обра-
зом, точки I, E, B, D, C лежат на одной окружности. Значит,
∠BEC = ∠BIC = 90◦ + 12 ∠BAC.
23. Р е ш е н и е 1 (терпеливое созерцание). Поскольку для
нечетных an правило дает четный результат, в последователь-
ности встречаются четные числа. А к четным членам после-
довательности применяется операция деления на 2 до тех пор,
пока они не станут нечетными.
Первый тур 43

Итак, пусть an нечетное. Если число an дает остаток 1 при


делении на 4, т. е. an = 4k + 1, то an+1 = 3an + 1 = 12k + 4
делится на 4.
Пусть an = 4k + 3. Тогда последовательно находим:
an+1 = 12k + 10,
an+2 = 6k + 5,
an+3 = 18k + 16,
an+4 = 9k + 8.
При четном k число an+3 делится на 4, значит, далее можно
считать, что k нечетно.
Продолжим вычислять очередные члены последовательно-
сти, но систематизируем обозначения. Пусть m = 2. Мы обна-
ружили, что при an = 4k + 3
an+4 = 3m k + (3m − 1), (∗)

причем k нечетно. Тогда an+4 нечетно, подставим k = 2k + 1
и продолжим вычисления:
an+4 = 3m · 2k  + (2 · 3m − 1),
an+5 = 3m+1 · 2k  + (2 · 3m+1 − 2).
Заметим, что при четном k  полученное число делится на 4,
значит, далее можно считать, что k  нечетно. Продолжим:
an+6 = 3m+1 k  + (3m+1 − 1).
Мы получили формулу, аналогичную (∗), и число k  здесь тоже
нечетно. При этом k  < k/2.
Продолжая такие рассуждения, мы в конце концов обнару-
жим, что очередной член последовательности все-таки делится
на 4, поскольку в противном случае натуральное число k будет
неограниченно уменьшаться.
Р е ш е н и е 2 (остатки). Допустим, что ни в какой момент
ни один член последовательности не делится на 4. Тогда четные
и нечетные числа в последовательности чередуются, и операции
«разделить на 2» и «умножить на 3 и прибавить 1» тоже чере-
дуются.
44 Решения задач

Пусть для определенности a2n четно, а a2n+1 нечетно при


всех n. Докажем по индукции следующий факт: если за 2n опе-
раций мы так и не смогли ни разу получить число, кратное 4,
то a1 дает остаток 2n − 1 при делении на 2n .
Из этого факта сразу следует, что a1  2n − 1. Но при
больших n это неравенство не может быть выполнено, поэтому
последовательность все-таки содержит числа, кратные 4.
Для краткости будем вместо остатка 2n − 1 писать оста-
ток −1, вместо остатка 2n − 2 писать остаток −2, и т. д.
База очевидна: a1 нечетно.
Переход. По предположению
индукции a3 дает остаток −1 при
делении на 2n−1 . Тогда a2 = 2a3
дает остаток −2 при делении на
2n . В самом деле, a3 = x · 2n−1 − 1, Л е м м а. Пусть N и k взаим-
значит, a2 = 2a3 = x · 2n − 2. но просты. Тогда если ka и kb
Итак, a2 = 3a1 − 1 дает оста- дают одинаковые остатки при
делении на N , то a и b тоже
ток −2 при делении на 2n , т. е. 3a1 дают одинаковые остатки при
имеет остаток −3. Тогда a1 имеет делении на N .
остаток −1 при делении на 2n — В самом деле, если k(a − b)
это следует из стандартной леммы делится на N и k взаимно про-
сто с N , то a− b делится на N .
об арифметике остатков.
Р е ш е н и е 3 (вспомогательная последовательность). До-
пустим, что ни в какой момент ни один член последователь-
ности (an ) не делится на 4. Тогда четные и нечетные числа
в последовательности чередуются и операции тоже чередуются.
Пусть an — четно. Рассмотрим вспомогательную целочислен-
ную последовательность bn = an + 2. Тогда
an bn − 2 bn
bn+1 = an+1 + 2 = +2= +2= +1
2 2 2
и
bn+2 = an+2 + 2 = (3an+1 + 1) + 2 =
3
= 3(bn+1 − 2) + 3 = 3bn+1 − 3 = bn .
2
Таким образом, bn+2 = 32 bn . Пусть bn делится на 2m и не делится
3m+1
на 2m+1 . Тогда bn+2m+2 = b
2m+1 n
— нецелое число. Мы пришли
к противоречию.
Первый тур 45

24. О т в е т: можно. Например, можно + + + + + + + + +


+ + + + +
в таблице справа произвольным образом по- + + + + + + + + +
ставить четные числа на клетки, помечен- + + + +
ные плюсиком, а нечетные числа — в пустые
клетки. + + + +

26. О т в е т: таких чисел не существует.


Напомним читателю формулу, с помощью которой можно
найти количество делителей числа. Если n = pν11 pν22 . . . pνkk —
разложение числа n на простые множители, то количество де-
лителей числа n равно (ν1 + 1)(ν2 + 1) . . . (νk + 1).
Общие делители двух чисел a и b — это наибольший общий
делитель чисел a и b и все его делители. Количество общих
делителей a и b — это количество делителей числа НОД(a, b).
Аналогичное утверждение верно для трех чисел.
αk β1 β2 βk γ1 γ2 γk
Пусть a = pα 1 α2
1 p2 . . . pk , b = p1 p2 . . . pk , c = p1 p2 . . . pk .
Тогда наибольшие общие делители, упомянутые в условии за-
дачи, имеют вид:
НОД(a, b) = pτ11 pτ22 . . . pτkk ,
НОД(a, c) = pσ1 1 pσ2 2 . . . pσk k ,
НОД(a, b, c) = pρ11 pρ22 . . . pρkk ,
где при всех i число ρi — это наименьшее из чисел αi , βi , γi ;
τi — меньшее из чисел αi , βi ; σi — меньшее из чисел αi , γi .
Отсюда следует полезное наблюдение: при всех i одно из чисел
τi , σi (или даже оба) совпадает с ρi .
Допустим, что числа, описанные в условии задачи, суще-
ствуют. Заметим, что 350 — количество общих делителей чисел
a, b и c — делится на 7. Тогда в силу формулы для числа
делителей один из множителей ρi + 1 делится на 7. Но тогда
в силу полезного наблюдения одно из чисел τi + 1, σi + 1 то-
же делится на 7, поэтому количество делителей НОД(a, b) или
НОД(a, c) должно делиться на 7. Но 1000 и 720 не делятся на 7.
Противоречие.

27. О т в е т: длина второго отрезка равна 21−1
√ .
2
Очевидно, в условии задачи речь идет о двух отрезках дли-
ны 1, имеющих одну общую точку, скажем (u, v). Сдвинем гра-
фик многочлена по горизонтали на u и по вертикали на v —
46 Решения задач

эти действия соответствуют замене переменных x ↔ (x − u)


и изменению функции на константу y(x) ↔ (y(x) − v). В ре-
зультате единичные отрезки окажутся расположенными на оси
OX, их общая точка станет началом координат, а поскольку
при выполнении сдвигов старший коэффициент многочлена не
изменился, мы получим график многочлена y = x(x − 1)(x + 1).
При сдвиге прямая, параллельная линии y = x, перешла
в параллельную прямую, пусть она теперь задается уравнени-
ем y = x + s. По условию график многочлена пересекает √ эту
прямую в трех точках. Длина одного из отрезков равна 2,
это значит, что x-координаты концов отрезка отличаются на 1,
пусть эти координаты равны p и p + 1 и пусть q — x-координата
третьей точки пересечения. Тогда числа p, p + 1 и q суть корни
уравнения
x(x − 1)(x + 1) = x + s.
Преобразовав это уравнение к виду x3 − 2x − s = 0, находим,
что по теореме Виета
p + (p + 1) + q = 0, p(p + 1) + pq + (p + 1)q = −2.
Из этих уравнений легко можно найти p и q: выразим q из пер-
вого уравнения и подставим во второе. Мы получим квадратное
уравнение 3p2 +3p−1 = 0, из которого найдем p. Таким образом
получаем две тройки чисел (расположим их по возрастанию).
Первая из них —
√ √ √
21 −3+ 21 3+ 21
q1 = − , p1 = , p1 +1 = ,
3 6 6
здесь длина√проекции искомого отрезка равна График любо-
p1 − q1 = 12 ( 21 − 1). Вторая тройка чисел го кубического
многочлена
√ √ √ центрально-
−3− 21 3− 21 21
p2 = , p2 + 1 = , q2 = − симметричен!
6 6 3
симметрична первой и дает такой же ответ. √
Осталось найденную длину проекции умножить на 2.
28. Числа в условии задачи связаны не слишком бросаю-
щимся в глаза соотношением:
92 − 72 = 62 − 22 .
Второй тур 47

Проверим, что это соотношение означает ортогональность ре-


бер AC и BD.
Рассмотрим треугольник ABD. Пусть AH — высота этого
треугольника. Так как AB = 6 > 2 = AD, точка H расположена
ближе к D, чем к B. По теореме Пифагора
BH 2 − HD2 = (BA2 − AH 2 ) − (DA2 − AH 2 ) = BA2 − DA2 = 32.
Аналогично для высоты CH  треугольника BCD находим, что
BH 2 − H  D2 = 32.
Поскольку при движении точки H по лучу от середины отрезка
BD в сторону точки D величина BH 2 − HD2 меняется моно-
тонно, мы заключаем, что H = H  . Это и значит, что AC ⊥ BD.
Развернем теперь тетраэдр так, чтобы ребра AC и BD ока-
зались горизонтальными, и посмотрим на тетраэдр сверху. Мы
увидим фактически проекцию этого тетраэдра на горизонталь-
ную плоскость — четырехугольник ABCD, в котором проек-
ции ребер AC и BD являются взаимно перпендикулярными
диагоналями. Произведение AC · BD равно удвоенной площади
этого четырехугольника. Грани тетраэдра при проектировании
в эту плоскость дважды накрывают четырехугольник ABCD,
поэтому площадь поверхности тетраэдра больше площади че-
тырехугольника.
Впрочем, конец решения можно оформить, не опираясь на
пространственное воображение. Заметим, что
AH ·BD CH ·BD BD(AH +CH) BD·AC
SABD +SCBD = + = > .
2 2 2 2
Аналогично устанавливается, что сумма площадей двух других
граней также больше AC · BD/2, чтд.
29. Если бы среди чисел на доске нашлось 4 нечетных чис-
ла, их произведение было бы нечетным и не делилось на 30.
Значит, на доске выписано не более трех нечетных чисел. Ана-
логично на доске выписано не больше трех чисел, не делящихся
на 3, а также не больше трех чисел, не делящихся на 5.
В предыдущем рассуждении упомянуто не более 9 чисел,
выписанных на доске. Следовательно, на доске есть как мини-
мум еще одно число, и оно должно делиться и на 2, и на 3,
и на 5, а значит, и на 30.
48 Решения задач

30. О т в е т: 1234567890123456789.
Допустим, что нашлась пара соседних цифр, при переста-
новке которых число не увеличивается. Разрежем число между
этими цифрами. Получилось два числа (второе, правда, может
начинаться с нуля). Каждое из этих увеличивается при любой
перестройке, т. е. цифры каждого из чисел возрастают. Следо-
вательно, первое число не более чем девятизначное, а второе —
не более чем десятизначное (ибо может начинаться с нуля).
Отсюда получаем, что первое число обязательно должно быть
123456789, а второе — 0123456789.
Если же в числе нет упомянутой выше пары, то, очевидно,
число не более чем девятизначное, т. е. оно не удовлетворяет
условию задачи.
31. О т в е т: при N = 4034.
Если N  4033, то с 2017-го этажа вообще нельзя уехать ни
на какой другой. Действительно, если, находясь на 2017 этаже,
мы нажимаем кнопку b = 2017, то лифт поедет только при
условии, что 2017 + b делится на 2017, или при условии, что
2017 − b делится на 2018. Но при N  4033 среди чисел от 1
до N лишь одно число делится на 2017 — это само число 2017.
Поэтому 2017 + b не делится на 2017 ни при каком b = 2017, т. е.
первое возможное условие для поездки лифта не выполнено.
Что касается второй возможности, наибольшее значение разно-
сти 2017 − b равно 2016, а наименьшее — 2017 − 4033 = −2016.
В этом диапазоне лишь одно число делится на 2018 — это чис-
ло 0, что опять невозможно.
Докажем, что при N = 4034 всегда можно с любого этажа
попасть на первый (а потом с первого, в силу симметрии, можно
будет попасть на любой другой). Пусть мы находимся на этаже
номер a.
Если a < 2016, то можно подняться на один этаж по следу-
ющему алгоритму:

a − a + 2018 − 4034 − (a + 2018) = 2016 − a −


− 2017 − (2016 − a) = a + 1.
Действуя таким образом, можно добраться до 2016-го этажа,
после чего попасть на первый.
Второй тур 49

При a > 2018 спускаемся на 2018 этажей вниз (если по-


требуется, несколько раз) и применяем только что описанный
алгоритм.
Если же a = 2017 или a = 2018, то помогает такая последо-
вательность действий:
2017 − 4034

 2016 −  1.
2018
Таким образом, с любого этажа можно попасть на первый.
32. О т в е т: выигрывает Петя.
Обобщим задачу — пусть вначале на доске
записано число N . Докажем, что если N явля-
ется степенью двойки, то выигрывает второй, Петя — первый
в противном случае выигрывает первый. Для игрок, а Вася —
второй.
этого достаточно проверить, что
1) если на доске написано число k, не являющееся степенью
двойки, то за один ход можно получить степень двойки,
2) из числа k, являющегося степенью двойки, за один ход
нельзя получить степень двойки.
Докажем первое утверждение. Пусть k не является степе-
нью двойки. Рассмотрим ближайшую к нему степень двойки
2n , меньшую k. Тогда 2n < k < 2n+1 = 2 · 2n , и значит, k
не делится на 2n . Следовательно, по правилам игры k можно
заменить на 2n .
Докажем второе утверждение. Пусть k — степень двойки.
Тогда k делится на любую меньшую степень двойки, и значит,
получить из него за один ход степень двойки нельзя.
Из доказанных утверждений ясно, как устроена выигрыш-
ная стратегия. Если N — не степень двойки, то первый игрок
сможет первым же ходом написать на доску степень двойки. По-
сле этого второй будет вынужден написать число, не являюще-
еся степенью двойки, после чего первый опять сможет написать
степень двойки и т. д. Игра закончится, когда первый напишет
число 2 (а единицу в этой игре получить вообще невозможно).
Если же N — степень двойки, то аналогичную стратегию
имеет второй игрок. Первый игрок на первом ходу вынужден
50 Решения задач

написать число, не являющееся степенью двойки, после чего


второй, наоборот, сумеет написать степень двойки и т. д.
Осталось заметить, что исходное число 102017 , очевидно, не
является степенью двойки (оно делится на 5).
33. Маляры перекрашивают клетки «противоположными»
способами: если второй маляр пришел на клетку после первого,
то, перекрасив ее, он восстановил ее исходный цвет. Если же
второй маляр пришел на клетку после того, как первый побы-
вал на ней несколько раз, то мы можем считать, что в первое
свое посещение первый маляр не совершал перекрашивания,
и второй маляр при своем посещении тоже не перекрашивал
эту клетку.
С учетом этих наблюдений стратегия второго маляра три-
виальна: сначала он кратчайшим путем (например, вдоль сто-
рон доски) идет на стартовую клетку первого маляра. На это
ему потребуется 15 ходов, назовем эти ходы стартовыми. За это
время соперник тоже сделает 15 ходов, следовательно, в сумме
будет «испорчено» не более 30 клеток (т. е. не более 30 клеток
на доске будут несерыми). После этого второй маляр должен
совершать в точности те же ходы, которые делал первый маляр
15 ходов тому назад.
Посмотрим, к чему это приведет. Своим 16-м ходом первый
маляр, возможно, испортит еще одну, 31-ю, клетку. Своим 16-м
ходом второй маляр пойдет туда же, куда ходил первый маляр
на 1-м ходу. Значит, мы можем считать, что на 1-м ходу пер-
вый маляр не делал перекрашивание, и второй маляр на 16-м
ходу тоже не делал перекрашивание. Значит, несерыми могут
оказаться лишь клетки, которые перекрасил первый маляр на
2-м — 16-м ходах, а также клетки, которые перекрасил второй
маляр во время своих стартовых ходов. В сумме это не более 30
клеток.
Дальше — аналогично. Своим 17-м ходом первый маляр,
возможно, испортит 31-ю, клетку. Своим 17-м ходом второй
пойдет туда же, куда ходил первый маляр на 2-м ходу. Можно
считать, что на 2-м ходу первый маляр не делал перекрашива-
ние, а второй маляр на 17-м ходу не делал перекрашивание. То-
гда несерыми могут быть лишь клетки, перекрашенные первым
маляром на 3-м — 17-м ходах, а также клетки, перекрашенные
Второй тур 51

вторым во время стартовых ходов. В сумме опять не более 30


клеток. И так далее.
В результате таких действий второго маляра в каждый мо-
мент на доске будет не более 31 несерой клетки, и значит, не
менее 8 · 9 − 31 = 41 серых клеток.
Осталось заметить, что первый маляр не мог помешать вто-
рому совершать ходы. Действительно, представим себе шах-
матную раскраску доски. Изначально маляры стоят на клет-
ках разного цвета, после хода первого маляра они окажутся на
клетках одного цвета, и поэтому в момент хода второго маля-
ра первый находится не на соседней по стороне клетке. После
хода второго маляры снова окажутся на клетках разного цвета
и ситуация повторится.
34. Р е ш е н и е 1. Пусть до Нового года в школе было всего
N учеников, среди которых имелось M мальчиков, составляв-
ших k процентов от всего контингента. Это значит, что M =
k
= 100 N , или 100M = kN .
После Нового года мальчиков стало M + 1, а всего учени-
ков N + 3. Если теперь мальчики составляют  процентов (по
условию  < 100, так как после Нового года какие-то девочки
в школе точно есть), то
100(M + 1) = (N + 3).
Вспоминая равенство 100M = kN , находим, что
N + 3 = 100M + 100 = kN + 100,
откуда 100 − 3 = ( − k)N . Если 3 < 100 (т. е. девочки со-
ставляют меньше трети), то число N — натуральный делитель
положительного числа 100 − 3 < 100, а потому и само меньше
100. Если же 3 больше 100 (равно 100 оно, очевидно, быть не
может), то
(k − )N = 3 − 100  3 · 99 − 100 = 197,
и количество учащихся в Старом году не больше 197.
Р е ш е н и е 2. Обозначим через m и d количество мальчи-
ков и девочек в школе перед Новым годом. Пусть 100m m+d
= x,
число x по условию целое.
52 Решения задач

Рассмотрим сначала случай, когда доля мальчиков не из-


100(m+1)
менилась т. е. m+d+3 = x. Тогда
100m 100(m + 1)
= ,
m+d m+d+3
откуда 100m(m + d + 3) = 100(m + 1)(m + d), т. е. 3m = m + d.
Таким образом, в этом случае мальчики составляют треть от
общего количества учеников, что не является целым числом
процентов. Значит, этот случай невозможен.
Осталось разобрать случаи
100m 100(m + 1) 100(m + 1) 100m
− 1 и −  1.
m+d m+d+3 m+d+3 m+d
Эти случаи аналогичны, разберем первый из них. Домножив на
знаменатели, получаем неравенство
100m(m + d + 3) − 100(m + 1)(m + d)  (m + d)(m + d + 3).
Раскрыв скобки, преобразуем левую часть:
100(2m − d)  (m + d)(m + d + 3),
100(2m−d)
откуда m + d  m+d+3
. Воспользовавшись очевидным нера-
2m−d
венством m+d+3
< 2, получаем, что m + d < 200.
35. О т в е т: 6000 фигурок.
Для каждой фигурки отметим клетку A, находя- A
щуюся под «верхней перекладиной буквы F», см. ри-
сунок. Очевидно, что при любом расположении непе-
ресекающихся фигурок на плоскости, клетка A не
может быть накрыта никакой другой фигуркой.
Кроме того, у разных фигурок их клетки A не совпадают. По-
этому можно считать, что клетка A принадлежит фигурке.
Теперь сложим из двух фигурок прямоугольник
5 × 6, как на рисунке. Квадрат 300 × 300, очевидно,
можно разрезать на 3000 прямоугольников 5 × 6,
т. е. на 6000 наших фигур. Это количество макси-
мально возможное, поскольку в квадрате не оста-
лось ни одной свободной клетки.
36. Достаточно проверить выполнение трех неравенств тре-
угольника. Пусть F — точка пересечения отрезков BE и CD.
Второй тур 53

Очевидно, BE + DC > BF + F C > BC. B


Проверим второе неравенство треуголь-
ника: BE + BC > CD. Для этого прибавим D
F
к частям этого неравенства равные отрезки
AE и AD, т. е. проверим, что AE+BE+BC >
A E C
> AD + CD. Действительно, по неравенству
треугольника AE + BE > AB и BD + BC > CD; кроме того,
AB = AD + BD. Значит,
AE + BE + BC > AB + BC = AD + BD + BC > AD + CD,
что и требовалось.
Аналогично доказывается третье неравенство треугольника
CD + BC > BE.
37. На доске остались только составные числа, причем их
простые множители лежат в диапазоне от 101 до 999 или от
10 001 до 1 000 000. Заметим тогда, что никакое из оставшихся
чисел не может быть равно произведению трех и более про-
стых множителей, так как в этом случае оно было бы больше
100 · 100 · 100 = 1 000 000. Значит, все оставшиеся числа рас-
кладываются ровно на два простых множителя. Но тогда оба
множителя лежат в диапазоне от 101 до 999, поскольку в про-
тивном случае произведение больше 100 · 10 000 = 1 000 000.
С другой стороны, произведение любых двух простых чи-
сел из диапазона от 101 до 999 (включая произведение числа
на себя) не превосходит 999 · 999 < 1 000 000, и следовательно,
осталось на доске. Итак, если p1 , p2 , . . . , pk — это список всех
простых чисел от 101 до 999, то на доске остались все их попар-
ные произведения:
p1 p1 , p1 p2 , p1 p3 , ..., p1 pk ,
p2 p2 , p2 p3 , ..., p2 pk ,
p3 p3 , ..., p3 pk , и т. д.
Произведение этих попарных произведений равно (p1 p2 . . . pk )k+1.
38. Допустим, что каждый из кружковцев знаком не более
чем с пятью. Тогда найдется кружковец, у которого не более
четырех знакомых (не существует компании из 49 человек, в ко-
торой каждый знаком ровно с пятью, так как количество пар
54 Решения задач

знакомых в такой компании равно 49·5 2


, т. е. нецелому числу, что
невозможно). Возьмем этого человека (назовем его Петей), его
знакомых (не более четырех) и знакомых его знакомых (не бо-
лее 16, поскольку у каждого из Петиных знакомых, кроме Пети,
есть еще 4 знакомых). Уберем из рассмотрения эту компанию
(не более 21 человека) и рассмотрим еще одного человека (пусть
он будет Вася). У Васи может быть пятеро знакомых и не бо-
лее 20 знакомых его знакомых. Уберем из рассмотрения и эту
компанию (не более 26 человек). Так как людей всего 49, а мы
убрали не более 47, то еще кто-то остался (пусть это будет
Тимур). Но тогда Петя, Вася и Тимур сами не знакомы и не
имеют общих знакомых (всех этих людей мы убирали на разных
этапах). Противоречие.
39. О т в е т: BC = 1.
Р е ш е н и е 1. В треугольнике ACD два угла равны по 75◦ ,
поэтому третий угол, т. е. угол DAC, равен 30◦ . Следовательно,
∠BAC = 45◦ − 30◦ = 15◦ . C
Опустим перпендикуляры DX и BY B
X
на AC. Как нетрудно видеть, ∠XDC =
Y
= 90◦−∠XCD = 15◦ . Тогда прямоугольные
треугольники DXC и BYA равны по гипо- A D
тенузе и углу. Следовательно, AY = DX. Так как в прямоуголь-
ном треугольнике ADX угол DAX равен 30◦ , AD = 2DX =
= 2AY . Значит, CY также равно AY , откуда AB = BC.
Р е ш е н и е 2. Как и в начале решения 1, убеждаемся, что
∠DAC = 30◦ , ∠BAC = 15◦ . Построим на стороне CD правиль-
ный треугольник CDE внутрь четырехугольника. Тогда точки
A и E лежат на серединном перпендику-
C
ляре к стороне CD, следовательно, AE — B
биссектриса угла CAD, т. е.
∠EAC = 15◦ = 75◦ − 60◦ = ∠ACE. E
A D
Тогда треугольник AEC равнобедренный
и AE = EC = CD = AB = 1. Значит, точка E является отраже-
нием точки B относительно диагонали AC, и тогда BC = EC = 1.
Внутри треугольника ABC взята точка D. Оказалось,
что ∠DAB = ∠DBA = 15◦ , ∠BDC = 75◦ и AB =
= CD. Докажите, что треугольник ABC равнобедренный.
Второй тур 55

40. Рассмотрим следующие 449-значные палиндромы — 225


групп по 9 палиндромов:
1000 . . . 0001, 2000 . . . 0002, . . ., 9000 . . . 0009,
9100 . . . 0019, 9200 . . . 0029, . . ., 9900 . . . 0099,
9910 . . . 0199, 9920 . . . 0299, . . ., 9990 . . . 0999,
... ... . . ., ...
99 . . . 9
1 99
  . . . 9
,
  99 . . . 9
2 99
  . . . 9
,
  . . ., 99 . . . 9
9 99
  . . . 9
,
 
224 224 224 224 224 224
девятки девятки девятки девятки девятки девятки

Всего их 9 · 225 = 2025, т. е. больше 2017. Следовательно, какие-


то два палиндрома дают одинаковые остатки при делении на p.
Рассмотрим эти два числа и вычтем из большего меньшее. По-
лучится 449-значное число-палиндром, кратное p, правда, воз-
можно, начинающийся и оканчивающийся на один или несколь-
ко нулей. Если p = 2 и p = 5, то зачеркнем эти нули и получим
число, всё равно кратное p. Если же p = 2 или p = 5, то число-
палиндром придумать элементарно — это само число p.
41. О т в е т: наименьшее число черных треугольников рав-
но mn + min(m, n).
П р и м е р. Пусть для определенности в таблице m строк и n
столбцов, причем m  n. В каждой клетке закрасим в черный
цвет левый треугольник, а в каждой клетке
правого столбца — еще и правый треугольник.
Всего получилось mn + m черных треугольни-
ков, и нетрудно видеть, что этот пример удо-
влетворяет условию задачи.
О ц е н к а. Рассмотрим любую строку прямоугольника. Она
содержит 2n «вертикальных» треугольников (т. е. треугольни-
ков, имеющих вертикальную сторону). Если такой треуголь-
ник покрашен в белый цвет, нарисуем стрелку, ведущую из
него в соседний черный треугольник (он лежит в этой же стро-
ке); если же вертикальный треугольник черный — проведем из
него стрелку в самого себя. Всего мы нарисовали 2n стрелок.

     
56 Решения задач

Заметим, что в каждый треугольник в этой строке ведет не


более двух стрелок: в горизонтальный треугольник стрелки мо-
гут вести лишь из двух вертикальных треугольников в той же
клетке, а в вертикальный — лишь из него самого и соседне-
го с ним вертикального. Следовательно, в этой строке есть не
менее n черных треугольников. Аналогично доказывается, что
в каждом столбце есть не менее m черных треугольников.
Пойдем дальше. Заметим, что если в какой-то строке оказа-
лось ровно n черных треугольников, то в каждый из них входит
ровно две стрелки. В частности, самый левый вертикальный
треугольник покрашен не в черный цвет (иначе бы в него ве-
ла стрелка лишь из него самого), а в белый. Значит, стрелка
из него ведет в один из соседних горизонтальных треугольни-
ков, т. е. этот горизонтальный треугольник — черный. Но тогда
в него должна вести еще одна стрелка, поэтому правый верти-
кальный треугольник в этой клетке также белый. Продолжая
в том же духе, мы обнаружим, что в каждой клетке этой строки
есть ровно один черный треугольник, и он горизонтальный.
Аналогично если в каком-то столбце оказалось ровно m чер-
ных треугольников, то все они вертикальные, и расположены
по одному в каждой клетке. Однако строка с ровно n черными
треугольниками и столбец с ровно m черными треугольниками
не могут существовать одновременно: клетка на их пересече-
нии содержала бы ровно один черный треугольник, который
должен быть одновременно горизонтальным и вертикальным.
Иными словами, либо в каждой строке есть не менее n + 1
черных треугольников, либо в каждом столбце есть не менее
m + 1 черных треугольников. В одном случае всего черных
треугольников не меньше m(n + 1) = mn + m, в другом — не
меньше n(m + 1) = mn + n, т. е. в любом случае не меньше
mn + min(m, n).
44. О т в е т: 2017-е число меньше 83-го.
Р е ш е н и е 1 (отбросим первое и второе число). Объединим
числа в пары по порядку их выписывания: первое со вторым,
третье с четвертым и т. д. Изобразим их на числовой прямой.
Мы утверждаем, что все числа, начиная с третьего, лежат внут-
ри отрезка, образованного первой парой. Действительно, если
Второй тур 57

это неверно, то мы можем взять первое число, не лежащее внут-


ри первой пары чисел. Когда Сережа выписывал это число, с од-
ной стороны от него было ноль чисел, а с другой — хотя бы два,
противоречие. А раз все числа лежат внутри первой пары, мы
можем ее стереть, и условие будет по-прежнему выполняться
для каждого из последующих чисел. Рассуждая аналогично,
получаем, что все числа, начиная с пятого, лежат внутри пары
из третьего и четвертого чисел, все числа начиная с седьмого —
внутри пары пятого и шестого, и т. д.
Итак, каждое число лежит внутри всех предыдущих пар.
Назовем каждое число левым или правым в зависимости от
того, лежит оно слева или справа от парного ему. Тогда каждое
число больше всех предыдущих левых чисел и меньше — пра-
вых. Поскольку 219-е число больше 84-го, 84-е является левым.
А значит, парное ему, 83-е, — правое, и оно больше, чем 2017-е.
Это решение нам подарила редакция журнала «Квантик»,
его автор — А. Перепечко.
Р е ш е н и е 2 (где может находиться очередное число). Бу-
дем считать, что числа в строке пронумерованы в порядке их
выписывания. Когда Серёжа выписывал 83-е число, обозначим
его x83 , уже было выписано 82 числа. Изобразим эти числа на
числовой прямой. Пусть a и b — это 41-е и 42-е по величине
числа среди выписанных чисел.

-
a b
     
41 число 41 число

Число x83 должно обязательно лежать в промежутке (a, b).


Действительно, в этом случае имеется 41 число больше его и 41
число меньше его, так что разность этих количеств равна 0.
А если бы число x83 лежало вне этого промежутка (например,
если b < x83 ), то в строке было не менее 42 чисел, которое мень-
ше x83 и не более 40 чисел, которые больше, так что разность
этих количеств была бы не меньше 2, что запрещено условием
задачи.
Аналогичная закономерность выполняется при выписыва-
нии каждого числа с нечетным номером: (2n + 1)-е выписыва-
емое число должно лежать на числовой прямой между двумя
58 Решения задач

центральными числами, т.е между n-м и (n + 1)-м по величине


числами (среди уже выписанных к этому моменту чисел).
Посмотрим теперь, что происходит при выписывании числа
с четным номером, например 84-го.

-
a x83 b
     
41 число 41 число

Рассуждая как в предыдущем случае, мы заключаем, что


число x84 может лежать лишь в промежутках (a, x83 ) или (x83 , b).
В каждом из этих случаев, после того как 84-е число было вы-
писано, чи́сла x83 и x84 стали центральными. Поэтому, проведя
аналогичные рассуждения с числами x85 и x86 , мы заключаем,
что оба этих числа должны находиться в промежутке между
числами x83 и x84 . То же касается и других чисел с бо́льшими
номерами: каждые два очередных числа x2n+1 и x2n+2 должны
находиться в промежутке между числами x2n−1 и x2n . Отсюда
также следует, что все числа с номерами больше 84 находятся
в промежутке между числами x83 и x84 .
Теперь разберемся, какой из двух случаев расположения
числа x84 имеет место. Предположим, что число x84 лежит
в промежутке (x83 , b). Тогда все последующие числа лежат в про-
межутке (x83 , x84 ). Тогда 219-е число тоже лежит в этом про-
межутке, что противоречит условию: оно должно быть больше
числа x84 . Значит, имеет место первый случай: x84 лежит в про-
межутке (a, x83 ). Тогда все последующие числа, в том числе
2017-е, лежат в промежутке (x84 , x83 ). Следовательно, 2017-е
число меньше 83-го.
45. Достаточно проверить, что DF1 = BC. Тогда анало-
гично DF2 = BC и задача решена.
Р е ш е н и е 1 (равные треугольники). A B
Стороны треугольника E1 CF1 соответ-
ственно параллельны сторонам равнобед-
ренного треугольника ABE1 . Значит, тре-
угольник E1 CF1 тоже равнобедренный
E1
и E1 C = F1 C. Заметим, что тогда тре- C
D
угольники BCE1 и DF1 C равны. Действи-
F1
тельно, они имеют равные пары сторон
Второй тур 59

E1 C = F1 C и BE1 = AB = DC и равные (в силу парал-


лельности BE1 и CF1 ) углы ∠BE1 C = ∠DCF1 . Из равенства
треугольников следует, что DF1 = BC.
Р е ш е н и е 2 (проекции). Как и в предыдущем решении
убеждаемся, что треугольник E1 CF1 равнобедренный. Тогда
проекция отрезка BC на прямую AE1 со-
стоит из половины отрезка AE1 и поло- A B
вины отрезка E1 F1 , т. е. эта проекция со-
ставляет половину отрезка AF1 . Так как
отрезки BC и AD равны и параллельны,
их проекции на прямую AE1 одинаковы. E1
C
Тогда проекция AD тоже равна половине D
AF1 , значит, проекция DF1 равна второй F1
половине AF1 , откуда DF1 = AD = BC.
46. О т в е т: n + 1 сотрудников.
П р и м е р. Если сотрудников k  n + 2, то всем, кроме
одного из них (начальника), назначим зарплату в 1 тугрик,
а начальнику в качестве зарплаты назначим остальную сумму.
Такую зарплату выплатить не удастся — не хватит монет по
1 тугрику.
О ц е н к а. Покажем, что если сотрудников не более n + 1,
то осуществить требуемую выплату возможно. Можно считать,
что сотрудников ровно n + 1, но, возможно, некоторые из них
получают нулевую зарплату. Будем последовательно раздавать
сотрудникам монеты до тех пор, пока им не выдана вся причи-
тающаяся сумма. Начнем с самых больших монет. Будем выда-
вать их тем, у кого зарплата не меньше чем эта монета. И так
до тех пор, пока самые большие монеты не закончатся. Затем
перейдем к следующей по величине монете и будем выдавать
ее тем, кому до полной зарплаты не хватает не менее чем этой
монеты и т. д. Предположим, что монету в k > 1 тугриков ни-
кому выдать не удается. Это означает, что всем сотрудникам до
полной зарплаты недостает не более k − 1 тугрика, т. е. общее
количество еще не розданных денег не превосходит
(n + 1)(k − 1) = nk + k − n − 1.
С другой стороны, еще не розданы все монеты в 1, 2, . . . , k −
1 тугрик и хотя бы одна монета в k тугриков. Значит, общее
60 Решения задач

количество не распределенных денег не меньше чем


   
n 1 + 2 + 3 + . . . + (k − 1) + k  n 1 + (k − 1) + k =
= nk + k > nk + k − n − 1.
Противоречие. Следовательно, действуя по указанной схеме,
всегда можно распределить все привезенные тугрики.
На предприятии работают несколько сотрудников, зар-
плата каждого составляет целое число тугриков (раз-
ные сотрудники могут иметь разную зарплату). Инкассаторы
привезли на предприятие n монет по 1 тугрику, n монет по
2 тугрика, . . . , n монет по k тугриков. Привезенные деньги — это
в точности суммарная зарплата всех сотрудников. При каком
наибольшем количестве сотрудников зарплату заведомо удаст-
ся раздать (так, чтобы каждый получил в точности причита-
ющуюся ему сумму), если известно, что зарплата каждого со-
трудника хотя бы а) 2 тугрика; б) 3 тугрика?
47. Пусть C  — середина стороны AB. D A
Продлим медиану из точки C и отметим на
ней такую точку E, что CM = M E. Тогда E
DM является медианой и высотой в тре- C 

угольнике CDE и, значит, CD = DE. По-


скольку точка пересечения медиан делит M

их в отношении 2 : 1, M E = CM = 2M C , C B
поэтому C  — середина отрезка M E. Следо-
вательно, AM BE — параллелограмм. В частности, треуголь-
ники AC  M и BC  E равны. Стало быть, SAME = SAEB . Кроме
того, SAME = SAMC , так как у треугольников AM C и AM E
совпадают высоты и равны основания. Таким образом, SAMC =
= SAME = SAEB . Поскольку прямые AD и BC параллельны,
SACD = SABD . Следовательно,
SAMCD = SACD + SAMC = SABD + SAEB = SAEBD .
Но удвоенная площадь любого четырехугольника не превосхо-
дит произведения длин его диагоналей, поэтому

2S = 2SAMCD = 2SAEBD  AB · DE = AB · CD.


Второй тур 61

48. О т в е т: выигрывает Вася.


Задача содержит секрет: можно считать, что Петя и Вася
играют не с клетчатой полоской, а с ожерельем из 99 бусин. Да,
они закрашивают бусинки! Более того, будем считать, что оже-
релье имеет застежку. Давайте «уравняем в правах» застежку
и бусинки, а именно, постановим, что застежка — это тоже
бусинка, причем исключительный ход с закрашиванием одной
крайней клетки будем интерпретировать как ход, при котором
закрашивается соответствующая крайняя бусинка, а также за-
стежка! При таком взгляде правила игры становятся совершен-
но симметричными и простыми: есть ожерелье из 100 бусин,
игроки по очереди закрашивают пары соседних бусин. Каждую
бусинку можно закрашивать не более одного раза, проигрывает
тот, кто не может сделать ход. В такой игре выигрывает вто-
рой игрок: он должен пользоваться симметричной стратегией
(каждым ходом закрашивать диаметрально противоположную
пару бусин).
49. О т в е т: верно.
Напечатаем сначала карточку s + 1 , затем по карточкам
s + 1 и s напечатаем карточки с корнями квадратного трех-
члена x2 + (s + 1)x + s, т. е. −1 и −s . Далее по карточке −1
сделаем карточку (−1) + 1 = 0 и, наконец, по карточкам 0
и −s напечатаем карточки с корнями квадратного трехчлена
√ √
x2 + 0 · x − s, т. е. s и − s .
50. Обозначим длины отрезков ка- IB
сательных из вершины A до точек каса- C
ния со вписанной окружностью через x, z
z
длины отрезков из вершины B до точек
I
касания со вписанной окружностью че- x
y
рез y, а из вершины C — через z. Тогда A
AB = x + y, BC = y + z и CA = z + x, D X E y B
в частности, x + y + z — полупериметр Y
треугольника ABC. Пусть D — точка
касания вневписанной окружности с продолжением стороны BA,
а E — точка касания вписанной окружности со стороной AB.
Тогда IB D перпендикулярно AB, поэтому достаточно показать,
62 Решения задач

что DY перпендикулярно AB (в этом случае точки IB , D и Y


лежат на одной прямой и она перпендикулярна AB). Для это-
го проверим, что треугольники XDY и XIE равны по двум
сторонам и углу (этого достаточно, поскольку ∠IEX = 90◦ ):
IX = XY по условию, ∠IXE = ∠Y XD как вертикальные,
поэтому нужно лишь проверить равенство сторон XD и XE.
Для этого выразим их длины через x, y и z:
AB + BC
XE = BX − BE = BX − y = −y =
2
(x + y) + (y + z) x+z
= −y = и
2 2
(x + y) + (y + z) x+z
XD = BD − BX = (x + y + z) − = .
2 2
51. О т в е т: могут.
Заметим, что всего имеется 396 граничных клеток доски,
и это число делится на 3: 396 = 3 · 132. Для удобства изло-
жения вместо них будем рассматривать вершины правильного
396-угольника. Соседним по стороне клеткам соответствуют со-
седние вершины, а клеткам, симметричным относительно цен-
тра доски, соответствуют вершины, симметричные относитель-
но центра многоугольника O. Пусть Вася и Толя действуют по
следующему правилу: если Петя закрасил некоторую верши-
ну P , то Вася закрасит такую вершину V , что ∠P OV = 120◦ ,
а Толя — такую вершину T , что ∠T OP = 120◦ (углы мы счита-
ем как обычно — против часовой стрелки). В результате трой-
ка закрашенных вершин образует равносторонний треугольник,
и каждый раз после хода Толи множество закрашенных вершин
обладает симметрией третьего порядка, т. е. оно не меняется
при повороте вокруг точки O на ±120◦. Покажем, что Вася
и Толя всегда смогут пойти. Предположим, что Петя закрасил
вершину P , после чего Вася не может сделать ход. На то могут
быть две причины: вершина V , которую стратегия предписы-
вает закрасить, уже закрашена или напротив V находится за-
крашенная вершина. В силу упомянутого свойства симметрии
в первом случае должна быть закрашена и вершина P , а во
втором — должна быть закрашена вершина напротив P , и то
и другое невозможно. Поэтому Вася всегда сможет сделать ход.
Второй тур 63

По аналогичным причинам всегда сможет пойти и Толя. А по-


скольку в игре может быть сделано не более 396 ходов, игра
когда-нибудь закончится и, значит, проиграет Петя.
52. О т в е т: при нечетных n.
Пусть n четно. Предположим, что нам удалось нужным об-
разом расставить числа в таблице. Пусть в некотором столбце
написаны числа a, b и c. Тогда ab + bc + ca делится на n и,
в частности, четно. Если бы среди чисел a, b и c было два или
три нечетных, то число ab + bc + ca было бы нечетно. Следова-
тельно, среди чисел a, b и c не более одного нечетного. Таким
образом, в каждом столбце не более одного нечетного числа,
а во всей таблице их не более n. С другой стороны, в каждой
строке нечетных чисел n/2, а во всей таблице — 3n/2. Проти-
воречие.
Пусть n нечетно. Расставим в таблице числа следующим
образом (это пока не совсем те числа, которые нам нужны):
в первой и во второй строках поставим числа 2, 4, 6, . . . , 2n,
а в третьей строке — числа −1, −2, −3, . . . , −n. Таким образом,
числа в столбце имеют вид 2k, 2k, −k, а сумма их попарных
произведений равна 2k · 2k + 2k · (−k) + 2k · (−k) = 0, что
делится на n. Дальше заменим все числа, не кратные n, на их
остатки при делении на n, а числа, кратные n, заменим на n.
В новой таблице стоят уже натуральные числа, не превосхо-
дящие n, и в каждом столбце сумма попарных произведений
чисел по-прежнему делится на n. Поэтому достаточно лишь
убедиться в том, что в каждой строке стоят различные числа, но
это очевидно, поскольку в изначальной расстановке все числа
в строках давали различные остатки при делении на n.
В клетках таблицы (2k − 1) × n записаны натураль-
ные числа. В каждой из 2k − 1 строк по одному разу
встречаются числа 1, 2, . . . , n. Для каждого столбца сумма
попарных произведений стоящих в нем 2k − 1 чисел кратна n.
Для каких пар чисел k и n это возможно?
53. О т в е т: ∠DHE = 100◦ .
Заметим, что треугольники ABC и EBD подобны по двум
углам (∠BED = 180◦ − ∠DEC = ∠BAC). Центр окружно-
сти, описанной около треугольника BDE, обозначим через O,
64 Решения задач

и пусть ∠BAC = ∠BED = α. Тогда ∠DOB = 2α (это цен-


тральный угол) и ∠ODB = ∠OBD = 90◦ −α. С другой стороны,
∠ABH = 90◦ −α, поэтому точка O лежит на прямой BH. Кроме
этого, она лежит на серединном перпендикуляре к отрезку DE.
Однако точка H также лежит B
на прямой BH и на серединном пер- E
пендикуляре к DE (так как по усло- D
вию она равноудалена от D и E). H O
A C
Но две прямые пересекаются лишь
в одной точке! (Эти прямые не сов-
падают, так как иначе серединный перпендикуляр к DE содер-
жал бы точку B, и тогда треугольник BDE, а с ним и ABC,
были бы равнобедренными.) Следовательно, O = H.
Итак, ∠DHE — центральный угол в окружности, описан-
ной около треугольника BDE. Центральный угол, дополняю-
щий его до 360◦ , равен 2 · ∠B = 260◦, поэтому ∠DHE = 100◦ .
54. О т в е т: наименьшее значение равно 2.
Р е ш е н и е 1. По неравенству о средних для двух чисел
имеем
a a2 a2 2
√ = √   √ 2  = 2a .
1−a 2 a 1−a 2 1 2 2
2 a + 1−a
Сложим это неравенство с двумя аналогичными и получим, что
a b c
√ +√ +√  2a2 + 2b2 + 2c2 = 2.
1 − a2 1 − b2 1 − c2
Следовательно, интересующая нас сумма всегда не меньше 2.
С другой стороны, если a = b = √1 и c = 0, то
2
√ 1
a b c 2
√ +√ +√ =2·   2 = 2.
1−a 2 1−b 2 1−c 2
1 − √12

Р е ш е н и е 2 (метод равных переменных).


Некоторые участники олимпиады надеялись, что зада-
ча может быть решена каким-нибудь универсальным
методом, например, ставшим популярным в последнее время
uvw-методом (он же pqr-метод). Однако на этом пути они зашли
в тупик, uvw-метод оказался не столь универсальным. Однако
Второй тур 65

метод равных переменных∗ (частным случаем которого и явля-


ется uvw-метод) уже вполне работает.
Положим для краткости f (x) = √ x 2 и будем искать наи-
1−x
меньшее значение выражения f (x) + f (y) + f (z) при условии
x2 + y 2 + z 2 = 1 и x, y, z ∈ [0, 1). Пусть√ x + y + z = s, где
s — некоторое число из полуинтервала (1, 3]. Других значений
величина s принимать не может из-за неравенств

2 2 2 x2 + y 2 + z 2 √
1= x +y +z  x+y+z  3 = 3.
3
Множество точек (x, y, z), удовлетворяющих условиям x2 + y 2 +
+z 2 = 1 и x + y + z = s, есть окружность, получающаяся при
пересечении единичной сферы x2 + y 2 + 2
√ z = 1 плоскостью
x + y + z = s (за исключением случая s = 3, когда окружность
вырождается в точку). Поскольку интересующее нас выраже-
ние симметрично относительно x, y и z, можно считать, что
0  x  y  z < 1. Отметим, что тогда 0  x  √1 .
3
При фиксированном x числа y и z находятся однозначно
как решение системы уравнений
y + z = s − x и y 2 + z 2 = 1 − x2 . ()
Обозначим эти решения через y(x) и z(x). Нас интересует наи-
меньшее значение функции
g(x) = f (x) + f (y(x)) + f (z(x)).
Для того чтобы его вычислить, найдем ее производную. Для
этого нам понадобятся производные y  (x) и z  (x). Найдем их,
продифференцировав∗∗ тождества ():
y  (x) + z  (x) = −1 и 2y(x)y  (x) + 2z(x)z  (x) = −2x.
Следовательно,
x − z(x) y(x) − x
y  (x) = и z  (x) = .
z(x) − y(x) z(x) − y(x)
∗ См. например Cı̂rtoaje V. The equal variable method // J. of inequalities in

pure and applied math. 2006. V. 8. Issue 1. Article 15.


∗∗ Для такого вычисления надо еще проверять дифференцируемость функ-

ций y(x) и z(x). В нашем случае спасают геометрические соображения:


к графикам этих функций заведомо можно провести касательные. В более
сложных ситуациях приходится пользоваться теоремой о неявной функ-
ции.
66 Решения задач

Поэтому
g  (x) = f  (x) + f  (y(x))y  (x) + f  (z(x))z  (x) =
x−z y−x
= f  (x) + f  (y) · + f  (z) · =
z−y z−y
f  (z) − f  (y) f  (x) − f  (y)
= − (y − x).
z−y x−y
Поскольку f  (x) = (1 − x2 )−3/2 — строго выпуклая функция,
по лемме о трех хордах выражение в больших скобках положи-
тельно, а значит, g  (x) > 0 и функция g(x) строго возрастает.
Стало быть, наименьшее ее значение принимается при наимень-
шем возможном x. Из геометрических соображений понятно,
что в этом случае либо x = 0, либо y = z. Таким образом, при
каждом конкретном s наименьшее значение будет при x = 0
или при y = z. Значит, и без условия x + y + z = s наимень-
шее значение будет при x = 0 или при y = z. Поэтому для
поиска наименьшего значения выражения f (x) + f (y) + f (z)
достаточно по отдельности изучить его поведение при условиях
x2 + y 2 + z 2 = 1 и 0  x  y  z <1, когда x = 0 и когда y = z.
В первом случае x = 0 и z = 1 − y 2 , следовательно,
y z y z
f (x) + f (y) + f (z) =  +√ = + 2
1−y 2 1−z 2 z y
и равенство достигается, когдаy = z, т. е. когда y = z = √1 .
2
1−x2
Во втором случае y = z = 2
, следовательно,

x y x 1 − x2
f (x) + f (y) + f (z) = √ +2 =√ +2√ .
1 − x2 1 − y2 1 − x2 1 + x2
Обозначим правую часть через h(x). Нас интересует наимень-
шее значение этой функции при 0  x  √1 . Вычислим ее
3
производную:
(1 + x2 )3/2 + 4x3 − 4x
h (x) = .
(1 − x4 )3/2
Решим уравнение h (x) = 0:
h (x) = 0 ⇐⇒ (1 + x2 )3/2 = 4(x − x3 ) =⇒ (1 + x2 )3 = 16(x − x3 )2
=⇒ 15x6 − 35x4 + 13x2 − 1 = 0.
Второй тур 67
1  
Отсюда x2 = 3
или x2 = 1± √2 , и на отрезке 0, √1 лежат лишь
 5 3
корни x1 = 1− √2 и x2 = √1 .
Изучая знак производной,
5 3
 
убеждаемся, что h(x) возрастает на [0, x1 ] и убывает на x1 , √1 .
3
Значит, ее наименьшее значение может достигаться
  √ лишь в точ-
ках 0 и √1 . Но очевидно, что h(0) = 2 и h √13 = 2 + √1 > 2.
3 2

55. Р е ш е н и е 1 (чистая комбинаторика). Докажем чуть


более общее утверждение. Пусть в бесконечном клетчатом квад-
ранте закрашено a  n2 клеток. Тогда у закрашенных клеток
будет как минимум a + n соседей.
Используем индукцию по n. Базу удобнее всего проверить
при n = 0: соседей всегда не меньше, чем самих закрашенных
клеток (поскольку у каждой закрашенной клетки есть сосед
справа и все эти соседи различны).
Для перехода используем две идеи. Они обе просты и неза-
тейливы, но мало связаны друг с другом.
И д е я 1. Разобьем весь квадрант на вертикальные полосы
ширины 2. Заметим, что в каждой полосе, где имеется хотя бы
одна закрашенная клетка (будем называть такие полосы непу-
стыми), клеток, соседних с закрашенными, в этой полосе хотя
бы на 1 больше, чем самих закрашенных клеток. В самом деле,
в каждой горизонтальной доминошке (из которых сложена эта
полоса) соседей всегда ровно столько же, сколько закрашенных
клеток — проверьте это! Кроме того, самая верхняя закрашен-
ная клетка в полосе дает еще одного «лишнего» соседа — сверху
от себя.
Таким образом, если найдется n непустых полос ширины 2,
то соседей окажется хотя бы на n больше, чем закрашенных
клеток, что и требовалось (и без всякой индукции).
И д е я 2. Все клетки квадранта разбиваются на диагональ-
ные ряды (в самом первом ряду всего одна клетка, в следую-
щем — две, и т. д.). Рассмотрим самую верхнюю диагональ, со-
держащую хотя бы одну закрашенную клетку. Все закрашенные
клетки в этой диагонали разбиваются на блоки подряд идущих.
Выберем один из таких блоков; пусть в нем k закрашенных
клеток.
68 Решения задач




3-й ряд
 •
1-й ряд

2-й ряд

В следующей (более длинной) диагонали содержится k + 1


клеток, соседних с клетками этого блока. Причем других за-
крашенных соседей у этих k + 1 клеток нет, потому что клетки
рассматриваемой диагонали, соседние с выбранным блоком, не
закрашены (или вообще находятся за границей квадранта). По-
этому если выкинуть k клеток этого блока (перестать считать
их закрашенными), исчезнет k + 1 соседей. И если окажется,
что соседей осталось хотя бы на n−1 больше, чем закрашенных
клеток, то на исходной картинке их было хотя бы на n больше.
Осталось разобрать два случая. Если k  2n, то клетки
нашего диагонального блока затрагивают хотя бы n полос ши-
рины 2, а значит, утверждение выполнено в силу идеи 1. Если
же k  2n − 1, то после выкидывания этого блока останется
a − k  n2 − 2n + 1 = (n − 1)2
клеток, и по индукционному предположению соседей останется
хотя бы на n − 1 больше, чем закрашенных клеток.
Если имеется a = n2 закрашенных клеток, оценка из
условия задачи точна: существует (и единственный)
пример с n2 + n соседями — надо закрасить первые n полных
диагоналей. На следующем рисунке слева приведен такой при-
мер для n = 5.
Однако во всех остальных случаях оценку можно улучшить:
если a > n2 , то у закрашенных клеток будет как минимум
a + n +√1 соседей. Иными словами, соседей всегда не меньше
чем a + a.
В самом деле, если непустых полос не меньше чем n + 1, то
применим идею 1. Если (в обозначениях из основного решения)
Второй тур 69

k  2n−1, то применим идею 2: после выкидывания этого блока


останется
a − k  n2 + 1 − (2n−1) = (n−1)2 + 1
клеток, и можно воспользоваться индукцией. Наконец, оба эти
условия могут нарушаться, лишь если длина диагонального бло-
ка равна 2n, его клетки затрагивают ровно n непустых полос,
а все остальные полосы пусты. Но тогда самая правая клетка
блока лежит на правом краю самой правой полосы; в каждой
полосе, как и раньше, есть «лишний» сосед, а самая правая
клетка нашего блока дает еще одного соседа справа от себя!


Оценка a+ a является точной и в случае a > n2 . В качестве
примера для a = n2 + k при 0  k  2n достаточно взять n
полных диагоналей (как на правом рисунке) и добавить к ним
неполную диагональ из k идущих подряд клеток. Этот пример
единственный с точностью до расположения k подряд идущих
клеток в (n + 1)-й диагонали (таких расположений n − k + 1).
З а м е ч а н и е. Из утверждения задачи и предыдущего рас-
суждения следует ее вариация, в которой бесконечный квад-
рант заменен на обычный квадрат. Пусть в клетчатом квадрате
закрашено a клеток, причем в верхней строке и в правом столб-
це закрашенных
√ клеток нет. Тогда в этом квадрате не меньше
a + a клеток, соседних с закрашенными.
Это утверждение будет использовано в решении задачи 84.
Р е ш е н и е 2 (неравенства без комбинаторики). В этом ре-
шении сразу доказывается «улучшенная» оценка: если в клет-
чатом
√ квадрате закрашено a клеток, то они имеют не менее
a + a соседей.
70 Решения задач

Раскрасим квадрант в шахматном порядке в черный и бе-


лый цвет (будет ли угловая клетка квадранта черной, или она
белая — нам не важно). Чтобы не путаться в цветах, будем счи-
тать, что слово «покрашена» и т. п. из условия задачи означает
«покрашена в зеленый цвет», всюду ниже это слово использует-
ся только в этом смысле. Мы докажем сначала «одноцветную»
версию заявленного утверждения: если в клетчатом квадранте
закрашено√a белых клеток, то у закрашенных клеток имеется не
менее a + a соседей. Такое же утверждение верно для черных
клеток.
Заметим, что все белые клетки квадранта разбиваются на
диагональные белые ряды. Обозначим количество закрашен-
ных клеток в последовательных белых рядах числами a1 , a2 ,
. . . , ak . Тогда
a1 + a2 + . . . + ak = a.
Если в белой диагонали находится ai закрашенных клеток, то
в расположенной над ней черной диагонали содержится не мень-
ше чем ai +1 соседних клеток, а в расположенной под ней черной
диагонали — не меньше чем ai − 1 соседних клеток. Поэтому
суммарное количество соседей не меньше чем
A := max{0, a1 −1} + max{a1 +1, a2 −1} + max{a2 +1, a3 −1}+
+ . . . + max{ak−1 +1, ak −1} + ak + 1.

√что A  a + a. Предположим, что это не так,
Надо доказать,
т. е. A < a + a. Выберем произвольное число 0    k и,
воспользовавшись тривиальным соображением max{x, y}  x,
max{x, y}  y, оценим первые  максимумов вторым числом,
а оставшиеся максимумы — первым числом. Тогда при   1

a + a > A  (a1 − 1) + (a2 − 1) + . . . + (a − 1)+
+ (a + 1) + (a +1 + 1) + . . . + (ak + 1) =
= a + a −  + (k −  + 1) = a + a + k − 2 + 1
и

a+ a > A  (a1 + 1) + (a2 + 1) + . . . + (ak + 1) = a + k

при  = 0. Следовательно, k < a и

a < a − k + 2 − 1. (∗)
Второй тур 71

Просуммируем неравенства (∗) по  от 1 до k, получим



a = a1 + a2 + . . . + ak < k( a − k) + (1 + 3 + 5 + . . . + 2k − 1) =
√ √
= k( a − k) + k 2 = k a < a.
Мы пришли к противоречию.
Докажем теперь, что если в бесконечном клетчатом квад-
ранте закрашено (в зеленый цвет)
√ a клеток, то у закрашен-
ных клеток будет хотя бы a + a соседей. Рассмотрим отдель-
но закрашенные черные и закрашенные белые клетки, пусть
их количества соответственно равны x и y. Заметим, что со-
седи белых клеток — черные, а соседи черных клеток — бе-
лые, поэтому общее количество соседей равно сумме числа со-
седей у закрашенных черных клеток и числа соседей у закра-
шенных
√ белых клеток. По√доказанному√оно не меньше, чем

x + x + y + y  x + y + x + y = a + a.
56. О т в е т: неверно.
Квадратный трехчлен − 13 x2 − 13 x − 13 не имеет корней, а его
 2    
дискриминант равен − 13 − 4 − 13 · − 13 = − 13 . Поэтому
этот квадратный трехчлен не изменяется при выполнении ука-
занных операций. В частности, из него нельзя сделать трехчлен,
имеющий корни.
57. Докажем, что утверждение задачи выполняется при
a1  4. Тогда a2  6. Предположим, что количество членов
последовательности, которые в 2 раза больше своего номера,
конечно, и пусть an = 2n — последний из них. Поскольку n = 1
и n = 2, число n − 1 не меньше 2. Рассмотрим наименьший
простой делитель p числа n − 1. Тогда число n − 1 взаимно
просто с числами 2, 3, . . . , p − 1.
Докажем, что an+k = 2n + k при k = 0, 1, 2, . . . , p − 2,
и an+p−1 = 2n + 2p − 2. Используем индукцию по k. База k = 0
очевидна. Переход:
an+k = an+k−1 + НОД(n + k, an+k−1 ) =
= 2n + k − 1 + НОД(n + k, 2n + k − 1) =
= 2n + k − 1 + НОД(n + k, n − 1) =
= 2n + k − 1 + НОД(k + 1, n − 1).
72 Решения задач

При k = 1, 2, . . . , p − 2 последний НОД равен 1 и тогда an+k =


= 2n + k, как и требовалось. При k = p − 1 этот НОД равен
НОД(p, n − 1) = p и
an+p−1 = 2n + p − 2 + p = 2n + 2p − 2,
что и требовалось.
Мы получили, что член последовательности с номером n +
+ p−1 ровно в 2 раза превосходит свой номер, что противоречит
предположению.
Мой дорогой Ватсон, вы не понимаете, как можно до-
гадаться рассматривать наименьший простой делитель
числа n−1? Разумеется, гениального озарения для этого
не требуется — достаточно исследовать последовательность, сде-
лав несколько шагов после an = 2n. Например, мы видим, что
an+1 = 2n + НОД(2n, n + 1), т. е. значение an+1 зависит от то-
го, делится ли n + 1 на 2. Если делится, то an+1 = 2n + 2 —
и это член, который мы искали! Если же нет, то an+1 = 2n + 1.
Смотрим дальше:
an+2 = 2n + 1 + НОД(2n + 1, n + 2).
Приглядитесь, дорогой друг: от чего зависит этот НОД? Что
Вы говорите? От того, делится ли n + 2 на 3? Что ж, Вы правы!
Сделав еще пару ходов, мы получим вопросы, делятся ли n + 3
на 4, n + 4 на 5 и так далее. Но гораздо приятнее иметь дело
с делимостью одного и того же числа, чем кучи разных! Наши
делимости легко переформулировать: делится ли n − 1 на 2,
n − 1 на 3, на 4, на 5 и так далее. Первый ответ «да» встре-
тится при делимости на минимальный простой делитель числа
n − 1. Осталось лишь аккуратно оформить и строго доказать
найденную закономерность с помощью индукции, что и сделано
в решении.
Если a1 = 2, то несложно проверить, что последова-
тельность устроена следующим образом: an = n + 2
при n  2 и член последовательности, в два раза больший своего
номера, ровно один. Если a1 = 3, то an = n+2 при всех n и член
последовательности, в два раза больший своего номера, также
ровно один.
Второй тур 73

Пусть a1 = 3. Известно, что один из членов последо-


вательности в 3 раза больше своего номера. Докажем
тогда, что таких членов бесконечно много. А заодно и поймем,
как устроена такая последовательность.
Допустим, что количество членов последовательности, ко-
торые в 3 раза больше своего номера, конечно, и пусть an = 3n —
последний из них. По условию a1 = 3, поэтому n  2. Рассмот-
рим наименьший простой делитель p числа 2n − 1. Тогда число
2n − 1 взаимно просто с числами 2, 3, . . . , p − 1.
Докажем, что an+k = 3n + k при k = 0, 1, 2, . . . , 12 (p − 3), и
 
an+(p−1)/2 = 3 n + 12 (p − 1) . Используем индукцию по k. База
при k = 0 очевидна. Переход:
an+k = an+k−1 + НОД(n + k, an+k−1 ) =
= 3n + k − 1 + НОД(n + k, 3n + k − 1) =
= 3n + k − 1 + НОД(n + k, 2n − 1) =
= 3n + k − 1 + НОД(2n + 2k, 2n − 1) =
= 3n + k − 1 + НОД(2k + 1, 2n − 1).
При k = 1, 2, . . . , 21 (p − 3) последний НОД равен 1 и an+k =
= 3n + k, как и требовалось. При k = 12 (p − 1) этот НОД равен
НОД(p, 2n − 1) = p и
1 1
an+(p−1)/2 = 3n + (p − 3) + p = 3 n + (p − 1) ,
2 2
что и требовалось.
Итак, член последовательности с номером n+ 12 (p−1) ровно
в 3 раза превосходит свой номер, что противоречит предполо-
жению.
Рассмотрим разности соседних членов последовательности:
bn = an+1 − an .
Из доказательства видно, что если ak = 3k, то последователь-
ность (bn ) при k  n устроена так: некоторое количество раз
bn = 1, а затем однократно bn является простым числом, затем
всё повторяется. Поэтому последовательность (an ) при некото-
рых a1 обладает еще одним занятным свойством: разности ее
соседних членов bn = an+1 − an оказываются либо единицами,
74 Решения задач

либо простыми числами. Это верно, например, при a1 = 4, 7


или 8. Действительно, если a1 = 4, то a2 = 6 = 3 · 2 и мы знаем,
как устроены все bn при всех n. Если же a1 = 7, то a2 = 8
и a3 = 9, а дальше мы уже знаем, как будут устроены все bn .
Верно ли, что для произвольного натурального a1 для
последовательности, заданной рекуррентным соотно-
шением an = an−1 + НОД(n, an−1 ), найдется такой но-
мер N , что при n  N разность bn = an+1 − an равна либо
единице, либо простому числу? Ответ на этот вопрос пока неиз-
вестен. Также неизвестно, существуют ли последовательности,
удовлетворяющие условию исходной задачи (т. е. содержащие
член последовательности, который в 2 раза больше своего но-
мера). Вычисления показывают, что для всех начальных значе-
ний a1 < 106 в последовательности встречается член, в 3 раза
больший своего номера. Как мы уже установили, для таких по-
следовательностей bn равно либо единице, либо простому числу.
Несложно проверить, что в таких последовательностях никогда
не встретится член, в два раза больший своего номера.
58. Пусть O — центр описанной окружности треугольника
ABC, K — середина дуги BC. Из условия следует, что K лежит
на прямой AL, треугольники AHL и KM L подобны и AL < KL,
поскольку LH < LM .
Р е ш е н и е 1. Cередина P отрез-
ка AK лежит на отрезке KL. Точка O A
лежит внутри треугольника ABC, точ-
ка P — снаружи, поэтому OM < OP , L
O
откуда по теореме Пифагора B H M C
 P
BM = OB − OM > 2 2

> OA2 − OP 2 = AP > AL. K

Р е ш е н и е 2. Достаточно проверить, что AK < BC. Для


этого сравним острые углы ∠BAC и ∠ACK, опирающиеся на
эти хорды. Так как
∠ACK = ∠ACB + ∠BCK и ∠BAC = 2∠BAK = 2∠BCK,
достаточно сравнить ∠BCK и ∠ACB. Для тангенсов этих углов
Второй тур 75

очевидно неравенство
MK AH
tg ∠BCK = > = tg ∠ACB,
MC HC
откуда и следует требуемое неравенство.
Р е ш е н и е 3. AL2 < AL · LK = BL · LC  BC 2 /4, чтд.
59. Положим для краткости n = 2000. От числа n нам
потребуется лишь четность, таким образом, на самом деле мы
решим задачу для произвольного четного числа вместо 2000.
Сумма чисел от 1 до n2 равна 12 n2 (n2 + 1), а она же, умень-
шенная в n раз, равна s = 12 n(n2 + 1). Разобьем все числа от
1 до n2 на пары с суммой n2 + 1 в каждой паре. Посмотрим,
как разместились в парах красные числа. Пусть они образуют
k полностью красных пар и входят в n−2k пар в качестве одного
из чисел. Покрасим в синий цвет оставшиеся числа в n − 2k
парах и еще произвольные k пар. Тогда число красно-синих
пар в точности равно n, и значит, сумма красных и синих чисел
равна n(n2 + 1) = 2s. Стало быть, сумма синих чисел равна s.
В оставшиеся цвета покрасить совсем просто: для очередного
цвета возьмем n2 еще не использованных пар чисел и покрасим
их в этот цвет, сумма чисел в этих парах как раз равна s.
На доске написаны числа от 1 до n2 . Вася выбрал из
них n чисел, сумма которых в n раз меньше суммы всех
чисел на доске, и покрасил их в красный цвет. Докажите, что
его друг Петя сможет покрасить остальные числа в другие n−1
цветов (в каждый цвет по n чисел) так, чтобы суммы чисел
каждого цвета были одинаковы.
60. Р е ш е н и е 1. Воспользуемся неравенством
(a + b + c)2  3(ab + bc + ca).
Для его доказательства достаточно раскрыть скобки, привести
подобные слагаемые и заметить, что получившееся неравенство
есть сумма трех неравенств: 12 (a2 + b2 )  ab, 12 (b2 + c2 )  bc
и 12 (c2 + a2 )  ca.

Из условия xyz = xy + yz + zx следует, что
xyz = (xy +yz +zx)2  3(xy ·yz +yz ·zx+zx·xy) = 3xyz(x+y +z).
Сокращая на xyz, получаем требуемое.
76 Решения задач

Р е ш е н и е 2 (pqr-метод). Сделаем замену переменных:



положим a = x1 , b = y1 и c = 1z , тогда a + b + c = abc.
1 1 1
Теперь нужно доказать, что a
+ b
+ c
 13 .
Рассмотрим произвольный набор положительных чисел a,
b и c, удовлетворяющий условиям a + b + c = p и abc = r. Дока-
жем, что при таких условиях максимум выражения a1 + 1b + 1c
достигается, причем в точке максимума какие-то два числа из
a, b и c равны между собой.
Множество точек (a, b, c), удовлетворяющих условиям a > 0,
b > 0, c > 0, a + b + c = p и abc = r, компактно в R3 , поэтому
непрерывная функция a1 + 1b + 1c достигает своего наибольшего
значения на этом множестве. Пусть оно достигается в точке
(a0 , b0 , c0 ). В силу симметрии можно считать, что c0  b0  a0 .
Докажем, что a0 = b0 или b0 = c0 .
Пусть число a является единственным наибольшим из трой-
ки чисел a, b и c. Пользуясь тем, что b + c = p − a и bc = ar ,
получаем:
1 1 1 1 b+c 1 p−a 1 ap − a2
+ + = + = + = + .
a b c a bc a r/a a r
Обозначим последнее выражение через f (a) и найдем его про-
изводную:
1 p − 2a 1 (a + b + c) − 2a
f  (a) = − 2
+ =− 2 + =
a r a abc
ab + ac − a2 − bc (a − b)(a − c)
= =− < 0.
a2 bc a2 bc
Таким образом, при уменьшении a интересующее нас выраже-
ние растет. Поэтому наибольшее значение достигается при наи-
меньшем возможном числе a. Покажем, что если c < b < a, то
число a можно уменьшить. Числа b и c являются решениями
квадратного уравнения t2 − (p − a)t + ar = 0. Эти решения
существуют и различны, в точности когда его дискриминант
d = (p − a)2 − 4ra
положителен. Но если d > 0, то небольшое
уменьшение числа a сохранит положительность дискриминан-
та. И значит, можно немного уменьшить a так, что условия
c < b < a по-прежнему сохранятся, а выражение a1 + 1b + 1c уве-
личится. Стало быть, в точке максимума (a0 , b0 , c0 ) не может
Второй тур 77

быть строгих неравенств c0 < b0 < a0 и либо c0 = b0 , либо


b 0 = a0 .
Поэтому нам осталось доказать неравенство лишь в случае,
когда какие-то два числа равны между собой. Но это означает,
что и в исходной задаче нам нужно доказать неравенство лишь
в случае, когда какие-то два числа равны между собой. Поэтому

2
можно считать,
√ что y = z. Тогда 2xy + y = xy 2 = y x и,
значит, y = x − 2x. В этом случае
√ √ 1
x + y + z = x + 2( x − 2x) = 2 x − 3x  ,
 3
1 1 √
последнее верно, ибо 3x + 3  2 3x · 3 = 2 x.
61. Построим точку E так, чтобы D
A
четырехугольник AM BE оказался па-
раллелограммом. Тогда четырехугольник
M
M CBE тоже параллелограмм. Заметим, E
что ∠M HC = ∠M CH = ∠M EB, по-
этому четырехугольник EBHM вписан- B H C
ный. Поскольку точки E, A, D лежат на
одной прямой, параллельной BM , то вписанный четырехуголь-
ник BEDM является равнобедренной трапецией или прямо-
угольником. Следовательно, BD = EM = BC.
62. Построим орграф G, города — вершины, дороги — ори-
ентированные рёбра (будем называть их стрелками). Напом-
ним, что орграф называется сильно связным, если между лю-
быми двумя вершинами существует путь по стрелкам (именно
такой орграф у нас получился). Если орграф не является силь-
но связным, его вершины можно разбить на компоненты силь-
ной связности — максимальные по включению сильно связные
подграфы. В отличие от обычных компонент связности, между
двумя компонентами сильной связности могут быть проведены
стрелки, но только одного направления, иначе эти две компо-
ненты нужно было бы объединить в одну.
Компонента сильной связности называется крайней, если из
нее не выходит ни одной стрелки в другие компоненты сильной
связности или в нее не входит ни одной стрелки из других ком-
понент. Такая компонента сильной связности обязательно есть
(докажите это!).
78 Решения задач

Вернемся к решению задачи. Для цикла Z в орграфе G


обозначим через GZ граф, полученный из G в результате уда-
ления стрелок цикла Z. Предположим противное, пусть для
любого цикла Z граф GZ не сильно связен. Тогда выберем Z
так, чтобы одна из крайних компонент сильной связности ор-
графа GZ содержала наименьшее возможное число вершин —
обозначим ее U . Из каждой вершины U выходит хотя бы две
стрелки в орграфе G, а значит, хотя бы одна стрелка в орграфе
GZ (цикл проходит по вершине не более одного раза). Следова-
тельно, в компоненте U более одной вершины. Так как орграф U
сильно связен, в нем есть цикл C.
Рассмотрим орграф GC . Если он сильно связен, то задача
решена. В противном случае все отличные от U компоненты
графа GZ остались в GC сильно связными подграфами, все
стрелки между ними сохранились, а стрелки цикла Z добави-
лись. Так как добавление стрелок цикла Z делает орграф GZ
сильно связным, Z должен содержать хотя бы по одной вер-
шине каждой крайней компоненты GZ . Из любой некрайней
компоненты графа GZ можно добраться до крайних как сле-
дуя по направлению стрелок, так и следуя против направления
стрелок, и все эти стрелки не могут принадлежать циклу C.
Следовательно, если GC не является сильно связным, то в нем
все вершины вне U и хотя бы одна вершина компоненты U
входят в одну компоненту сильной связности. Тогда все осталь-
ные компоненты — а среди них обязательно есть и крайняя —
строгие подмножества U , что противоречит выбору цикла Z.
63. Выберем k учеников из первого кружка, рассадим их
в разные кабинеты. Выберем k других человек из второго круж-
ка и рассадим их, и так далее.
Ученики школы посещают N кружков. В каждый кру-
жок ходит ровно mk детей. Всех учеников можно рас-
садить по k кабинетам так, чтобы в каждом кабинете
был хотя бы один представитель каждого кружка, даже если
N существенно больше m. Ниже мы докажем, что это можно
сделать при N ≈ em/2 .
Рассмотрим k + a комнат, где число a определим позже.
Посадим каждого школьника в одну из этих комнат, выбирая
Второй тур 79

ее случайно (все комнаты равновероятны). Назовем комнату


подозрительной, если в ней оказались представители не всех
кружков. Предположим, что случилась УДАЧА: оказалось не
более чем a подозрительных комнат. Тогда имеется k неподо-
зрительных комнат, мы можем назвать их кабинетами, и иско-
мая рассадка найдена. УДАЧА заведомо иногда случается, ес-
ли математическое ожидание E числа подозрительных комнат
меньше a + 1. Заметим, что E равно количеству комнат k + a,
умноженному на вероятность того, что конкретная комната по-
дозрительна. Эта вероятность, в свою очередь, не превосходит
1 km
N (1 − k+a ) . Итак, если
1 km
N (k + a) 1 − < a + 1,
k+a
то при таком N требуемая рассадка существует. Уже при a = k
получается экспоненциальное по m выражение, наилучшего ре-
m−1
зультата — около e m — можно добиться при a ≈ m−1 k
.
64. Пусть M — середина стороны AB, C
K — середина дуги P Q, лежащая на отрез-
ке CM , B  — точка, симметричная точке B
относительно медианы CM . K
P Q
Предположим противное. Тогда B  = A,
AB   CM и 
B
∠CAK = ∠P AK = ∠QBK = ∠CB  K. A B
M
Таким образом, CK и AB  — основания
вписанной, а следовательно, равнобочной
трапеции AB  CK. Значит, AK = CB  = CB, AC = KB  = KB,
и треугольники AKB и BCA равны по трем сторонам. Проти-
воречие: один из двух равных треугольников не может лежать
внутри другого.
65. О т в е т: наименьшее значение равно 2.
Заметим, что
cos x 2 cos2 x 2 cos2 x
ctg x = = =  2 cos2 x.
sin x 2 sin x cos x sin 2x
Следовательно,
ctg x + ctg y + ctg z + ctg t  2(cos2 x + cos2 y + cos2 z + cos2 t) = 2.
80 Решения задач

Стало быть, интересующая нас сумма всегда не меньше 2. С дру-


гой стороны, если x = y = π4 и z = t = π2 , то
1
cos2 x + cos2 y + cos2 z + cos2 t = 2 · + 2 · 0 = 1,
2
ctg x + ctg y + ctg z + ctg t = 2 · 1 + 2 · 0 = 2.
Числа x1 , x2 , . . . , xn ∈ (0, π2 ] удовлетворяют условию
cos2 x1 + cos2 x2 + . . . + cos2 xn = 1. Какое наименьшее
значение может принимать величина ctg x1 +ctg x2 +. . .+ctg xn ?
66. Предположим противное. Разобьем натуральный ряд
на отрезки по 199 чисел. Тогда во всех отрезках, кроме, быть
может, конечного количества, имеется почти квадрат. Отсюда
следует, что среди чисел от 1 до n2 количество почти квадратов
n2
не меньше чем 199 − c, где c — некоторая константа. С другой
стороны, каждый такой почти квадрат имеет вид ab, где a  n,
a
b ∈ [a, a + 100 ], поэтому их количество не больше чем
 a
n n(n + 1) n2
+1 =n+ < −c
a=1
100 200 199
при достаточно большом n. Противоречие.
67. Заметим, что P A · P A = P H 2 = P B · P B , так что
точки A, B, A , B  лежат на одной окружности. Пусть T —
точка пересечения прямых AB и A B  . Имеем
T A · T B = T A · T B  = T H 2 ,
последнее равенство выполнено в силу того, что прямая T H —
касательная к сфере с диаметром P H, а T B  A — секущая.
P
P
B

A A B
C
A H
A H
T C
Таким образом, точка T лежит на радикальной оси окружно-
сти, описанной около треугольника ABC, и точки H. На ней
Второй тур 81

же лежат точки BC ∩ B  C  , AC ∩ A C  . Значит, прямая  =


= ABC ∩ A B  C  и есть эта радикальная ось. Она перпендику-
лярна линии центров OH.
68. Рассмотрим граф знакомств математиков. По условию
этот граф хордовый, т. е. в нем любой цикл из 4 или более
вершин содержит хорду (пару смежных вершин, не соседних
в цикле). Докажем, что для хордового графа G выражение
f (G) := c1 − c2 + c3 − . . . , где ci — количество клик (полных
подграфов) в G на i вершинах, равно числу k(G) компонент
связности графа G.
Р е ш е н и е 1. Предположим, что это не так, и рассмотрим
в качестве G наименьший по числу вершин контрпример. Ясно,
что граф G содержит больше одной вершины и связен (иначе
одна из компонент связности была бы меньшим контрприме-
ром). Удалим из графа G произвольную вершину v, пусть но-
вый граф G \ v распался на компоненты G1 , . . . , Gk . Пусть H1 ,
H2 , . . . , Hk — подграфы в G1 , . . . , Gk соответственно на соседях
вершины v. Несложно видеть, что

k 
k
f (G) = 1 + f (Gi ) − f (Hi ), (∗)
i=1 i=1

где слагаемое 1 соответствует клике {v}, слагаемые f (Gi ) —


кликам, не содержащим v, слагаемые −f (Hi ) — кликам, содер-
жащим v (при удалении из них вершины v меняется четность,
а стало быть, знак в выражении для f ). В силу минимально-
сти контрпримера f (Gi ) = 1, f (Hi ) = k(Hi ). Проверим, что
k(Hi ) = 1 при всех i. Предположим противное, тогда вершины
одного из графов Hi можно разбить на два непустых подмно-
жества V − , V + так, что ни одно ребро не ведет из V − в V + .
Рассмотрим наименьший по числу ребер путь x . . . y из V − в V +
в графе Gi . Тогда цикл vx . . . yv не имеет хорды в графе G.
Мы проверили, что f (Hi ) = f (Gi ) при всех i. Тогда по
формуле (∗) f (G) = 1 = k(G), т. е. граф G оказался неконтр-
примером.
Р е ш е н и е 2. Ясно, что при выкидывании вершины из хор-
дового графа он остается хордовым. Назовем вершину допусти-
мой, если все ее соседи попарно смежны между собой.
82 Решения задач

Л е м м а. В хордовом графе, имеющем хотя бы две вершины,


есть хотя бы две допустимые вершины.
Д о к а з а т е л ь с т в о. Предположив противное, рассмотрим
наименьший по числу вершин контрпример — граф G. Заме-
тим, что в G нет вершины v, смежной со всеми (иначе G \ v —
меньший контрпример). Пусть v — недопустимая вершина в G,
N — множество соседей вершины v, H = G \ (N ∪ v) — граф на
оставшихся вершинах. Заметим, что если u1 и u2 — несмежные
соседи v, то не существует пути из u1 в u2 , все промежуточные
вершины которого принадлежат H, — иначе бы наименьший по
числу ребер подобный путь, дополненный путем u2 vu1 , оказал-
ся бы циклом без хорд. Пусть H1 — одна из компонент связности
графа H, N1 — множество вершин в N , имеющих соседа в H1 .
По доказанному N1 — клика, так что N1 = N . Рассмотрим (хор-
довый, разумеется) граф на вершинах v, N1 , H1 . В нем в силу
минимальности контрпримера имеется допустимая вершина w,
отличная от v. Она не может принадлежать N1 , потому что
каждая вершина в N1 имеет соседями v и какую-то вершину
в H1 . Значит, она принадлежит H1 , а потому является допусти-
мой и в G. Чтобы найти допустимую вершину, отличную от w,
повторим рассуждение, взяв в качестве исходной вершины v
соседа вершины w. 
Возвращаясь к решению задачи, будем рассуждать по ин-
дукции по числу вершин. Для допустимой вершины v индукци-
онный переход от графа G\v к графу G очень простой: если она
изолированная, интересующая нас сумма увеличивается на 1,
в противном случае ни сумма, ни число компонент связности
не меняются.
69. Р е ш е н и е 1. Пусть #– v ∈ V2 \ V1 , тогда #–
v лежит внут-
#–
ри или на границе треугольника с вершинами #– a , b , #–
c из V1 ,
#– #– #– #–
и значит, v = α a + β b + γ c , где α, β, γ — неотрицательные ра-
циональные числа с суммой 1 (они пропорциональны площадям
треугольников vbc, vac, vab соответственно). Если N = N ( #– v) —
общий знаменатель чисел α, β, γ, то N прыжков на вектор #– v
можно заменить на αN прыжков на вектор #– a , βN прыжков на
#–
вектор b и γN прыжков на вектор #– c . Таким образом, можно
считать, что второй кузнечик использует прыжок на вектор #– v
менее чем N ( #–v ) раз.
Второй тур 83

Предположим, что утверждение задачи неверно, тогда име-


ется такая последовательность точек xi , что f (xi ) − g(xi ) ∞,
где f (x) и g(x) обозначают количества прыжков, необходимых
первому и второму кузнечикам соответственно, чтобы достичь
точки x. Переходя к подпоследовательности, можем считать,
что набор использованных вторым кузнечиком прыжков из
V2 \ V1 всегда один и тот же — ведь мы добились того, что
количество возможных таких наборов конечно. Еще несколь-
ко раз переходя к подпоследовательности, можем считать, что
для каждого вектора #– a ∈ V1 количество ni ( #– a ) прыжков на
#–
вектор a у второго кузнечика для достижения точки xi стаби-
лизируется или же возрастает к бесконечности. Это позволяет
считать, что при i > j точка xi достигается вторым кузнечиком
через промежуточную точку xj , причем все прыжки из xj в xi
лежат в V1 и их количество равно g(xi )−g(xj ). Но тогда первый
кузнечик может попасть в xi за f (xj ) + g(xi ) − g(xj ) = g(xi ) + c
прыжков. Противоречие.
Р е ш е н и е 2. Нам потребуется следующая лемма. Она са-
ма по себе является неплохой задачей. Чтобы дать возможность
читателю подумать о ней, мы отнесли доказательство леммы
в конец решения.
Л е м м а. Пусть множество K состоит из упорядоченных на-
боров целых неотрицательных чисел (k1 , k2 , . . . , km ). Известно,
что для любой пары наборов (a1 , a2 , . . . , am ) и (b1 , b2 , . . . , bm )
существуют такие индексы i и j, что ai < bi и aj > bj . Тогда
множество K состоит из конечного числа элементов.
Перейдем к решению. Договоримся, что все рассматрива-
емые маршруты кузнечиков (кроме специально оговоренных)
начинаются в точке O. Как и в начале решения 1, убеждаемся,
что существует такая функция N ( #–
v ), где #–
v ∈ V2 \V1 , что любой
маршрут второго кузнечика может быть реорганизован с сохра-
нением начальной и конечной точки и числа прыжков таким
образом, чтобы прыжок на каждый вектор #– v ∈ V2 \ V1 в нем
совершался менее N ( #–
v ) раз. Обозначим через M наибольшее
из чисел N ( #–
v ).
Пусть D — точка, до которой могут допрыгать оба кузнечи-
ка, такие точки назовем допустимыми. Тогда второй кузнечик
84 Решения задач

может допрыгать до точки D, использовав не более M прыж-


ков на вектор #–
v для каждого #– v ∈ V2 \ V1 . Поскольку порядок
прыжков не имеет значения, можно считать, что, прыгая в точ-
ку D, второй кузнечик сначала делал прыжки на векторы из
множества V2 \ V1 (и в результате оказался в точке E), а после
этого он совершал лишь прыжки на векторы из V1 . Переберем
все допустимые точки D и обозначим множество соответству-
ющих точек E через W . Поскольку второй кузнечик делал не
более M прыжков на вектор каждого вида из множества V2 \V1 ,
множество W конечно.
Зафиксируем точку E ∈ W и рассмотрим все возможные
маршруты первого кузнечика, начинающиеся в этой точке. На
каждом маршруте отметим ближайшую к E (по числу сде-
ланных прыжков) допустимую точку. На некоторых маршру-
тах такой точки может вообще не оказаться, но если маршрут
ведет в допустимую точку, одна из его точек обязательно будет
отмечена.
Пусть множество V1 состоит из векторов v#–1 , v#–2 , . . . , v#m –.
Для каждой отмеченной точки A зафиксируем какой-нибудь
ведущий в нее маршрут первого кузнечика и сопоставим ей
набор целых неотрицательных чисел (a1 , a2 , . . . , am ), в котором
число ak равно количеству прыжков на вектор v#–k в этом марш-
руте. Тогда если (a1 , a2 , . . . , am ) и (b1 , b2 , . . . , bm ) — два набо-
ра, соответствующие отмеченным точкам A и B, для которых
ak  bk при всех k, то из A кузнечик cможет припрыгать в B.
В этом случае мы сотрем отметку на точке B и в дальнейшем
будем считать, что для точки B фиксирован маршрут первого
кузнечика, проходящий через A (число прыжков при этом не
изменилось). По этой схеме проредим отмеченные точки. Обо-
значим оставшееся множество отмеченных точек через UE . По
лемме оно состоит из 
конечного числа элементов. Тогда конечно
и объединение U = UE .
E∈W
Рассмотрим теперь ситуацию из условия задачи: пусть дан
маршрут второго кузнечика в некоторую допустимую точку A.
Построим соответствующую этому маршруту точку E и рас-
смотрим все возможные маршруты первого кузнечика из E в A
(они существуют, так как второй кузнечик, двигаясь от E к A,
Второй тур 85

использовал прыжки из множества V1 ). Какой-то из этих марш-


рутов проходит через точку из UE , назовем ее C. Для попа-
дания в точку A первый кузнечик может сначала как-нибудь
допрыгать до точки C, а дальше прыгать ровно так же, как это
делал второй кузнечик. Для каждой точки из U зафиксируем
какой-нибудь ведущий в нее маршрут первого кузнечика. В ка-
честве константы c возьмем наибольшее количество прыжков во
всех этих маршрутах. Поскольку попадание первого кузнечика
в произвольную допустимую точку вначале состоит из такого
маршрута, а затем просто повторяет прыжки второго кузне-
чика, количество прыжков, необходимое первому, не более чем
на c превосходит количество прыжков второго кузнечика,∗ чтд.
Д о к а з а т е л ь с т в о л е м м ы. Будем доказывать утвер-
ждение индукцией по m. База m = 1 очевидна.
Сделаем переход от m − 1 к m. Предположим, что в множе-
стве K бесконечное количество наборов. Будем говорить, что
наборы (a1 , a2 , . . . , am ) и (b1 , b2 , . . . , bm ) сравнимы по координа-
там i и j, если ai < bi и aj > bj . По условию любые два набора
из множества K сравнимы по каким-то двум координатам. За-
фиксируем некоторый набор s = (s1 , s2 , . . . , sm ) ∈ K. Поскольку
наборов, сравнимых с s, бесконечно много, для некоторой па-
ры координат i и j найдется бесконечное количество наборов,
сравнимых с s по этой паре координат. Но для таких наборов
ai < si , поэтому бесконечное их количество имеет и фиксиро-
ванную i-ю координату. Оставим только эти наборы. Все они
сравнимы между собой. Так как их i-я координата одинакова,
они останутся сравнимыми, если эту координату вычеркнуть.
Но тогда мы получим бесконечное число попарно сравнимых
(m − 1)-элементных наборов. Противоречие. 
70. Докажем более общий факт: сумма по всем n! пере-
становкам (z1 , . . . , zn ) данных положительных чисел v1 , . . . , vn
величины
z1 z2 zn
· ·... ·
z1 z1 + z2 z1 + . . . + zn
равна 1.
∗ Если бы многоугольник из условия был симметричным относительно
точки O, то точка E была бы допустимой и решение бы радикально упро-
стилось, поскольку тогда множества U и W совпадают.
86 Решения задач

Р е ш е н и е 1 (индукция). Индукция по n. База n = 1 оче-


видна. Индукционный переход. Если зафиксировать zn , соот-
ветствующая часть суммы по индукционному предположению
равна zn /S, где S = z1 + . . . + zn = v1 + . . . + vn . Осталось
просуммировать по возможным значениям zn .
Р е ш е н и е 2 (ослик). У Ослика есть n палочек длины v1 ,
v2 , . . . , vn . Он выкладывает их в ряд в виде длинного отрезка
и выбирает на этом отрезке случайную точку. После этого он
убирает палочку, на которую попала точка, оставшиеся палоч-
ки сдвигает так, чтобы снова получился отрезок, и повторяет
процесс. Какова вероятность того, что Ослик последовательно
уберет палочки номер πn , πn−1 , . . . , π1 ? Очевидно, она равна

n
vπj
,
j=1
vπ(1) + vπ(2) + . . . + vπ(j)

а сумма всех таких вероятностей равна 1.


71. Обозначим через P вторую точку пересечения прямой,
проходящей через точку A параллельно CB, с окружностью ω,
а через Q — вторую точку пересечения
прямой P C с окружностью ω. Докажем, Q
что точки C, Q, X и Y лежат на одной ω
C
окружности. Это следует из равенств на-
правленных углов
X
Y
∠(CX, XY ) = ∠(AP, AY ) = A B
= ∠(QP, QY ) = ∠(CQ, QY ). P

Мой дорогой Ватсон, вы не понимаете, как можно най-


ти точку Q? Это элементарно. Будем доверять условию
задачи и начнем двигать в точку X в сторону точки B.
При X = B предельным положением окружности CXY бу-
дет окружность, проходящая через точки C и B и касающаяся
прямой AB. Пусть луч BC вторично пересекает окружность ω
в точке C  . Двигая точку X в сторону C  до момента их сов-
падения, получим, что в этом случае предельным положением
окружности CXY будет окружность, проходящая через точки
Олимпиада 239 школы 87

A B
ω
П. Пикассо. Микки Маус. 1936.
Экран, мышь, Геогебра. Из частного собрания.

C  и C и касающаяся прямой AC  .
Пусть Q — точка пересечения этих
двух окружностей, она и должна быть Q
искомой точкой, через которую про- C  ω
ходят все окружности из условия за-
дачи. Присматриваясь, мы видим, что C
 
∠C QC = ∠AC C, ∠CQB = ∠ABC,
откуда ∠C  QB = ∠C  AB, т. е. точ-
ка Q к тому же еще лежит на окруж- A B
ности ω. Дальше вы сами справитесь.
72. О т в е т: n = 15.
Подставив x = 1, y = n, получим, что n = 2k − 1 для
некоторого натурального k. Пусть n = ab, где a  b > 2, и пусть
a + b = 2t для некоторого натурального числа t. Очевидно, что
k > t. Тогда
2k + 2t = ab + a + b + 1 = (a + 1)(b + 1),
2k − 2t = ab − a − b + 1 = (a − 1)(b − 1).
Перемножив эти равенства, получим, что число (a − 1)(a + 1)×
×(b − 1)(b + 1) делится на 22t . Но двойка входит в одно из
чисел b − 1 или b + 1 в первой степени, а во второе — в сте-
пени, не большей t − 1. Аналогично для чисел a − 1 и a + 1.
Следовательно, делимость на 22t возможна, только если в обеих
упомянутых оценках двойки входит в степени ровно t − 1. Это
возможно, лишь если b = 2t−1 − 1, a = 2t−1 + 1 (поскольку
a  b и a + b = 2t ). Тогда k = 2t − 2 и 2k − 1 делится на 3.
88 Решения задач

Значит, можно считать, что в наших рассуждениях выбрано


b = 3. Тогда a = 5, и n = 15 — единственное подходящее число.
73. О т в е т: да, пушка сможет подбить танк.
На самом деле, чтобы подбить танк на доске 2n × 2n, пушке
достаточно стрелять каждый раз по n + 1 клетке доски (в усло-
вии задачи — по 51 клетке). Мы приведем алгоритм, проиллю-
стрировав его для доски 10 × 10 и выстрелов по 6 клеткам.
Рассмотрим шахматную раскраску доски. Приведем алго-
ритм поимки танка в предположении, что танк изначально
стоял на черной клетке. На рисунках бомбочками показаны
клетки, по которым производится очередной выстрел, а кре-
стиками отмечены клетки, на которых перед этим выстрелом
танк находиться не может.

×
×
×
× ×
×
× ×
×
× ×
× ×
× ×
× ×
× ×
× × ×
× × ×
× × ×
После каждого хода танк меняет цвет клетки и добавляется
еще один крестик. Ниже изображены последние 4 хода (для
n = 5).
× × × × × × × × × × × × × × × × ×
× × × × × × × × × × × × × × × × ×
× × × × × × × × × × × × × × × × ×
× × × × × × × × × × × × × × × × × ×
× × × × × × × × × × × × × × × × × ×
× × × × × × × × × × × × × × × × × ×
× × × × × × × × × × × × × × × × × ×
× × × × × × × × × × × × × × × × × × ×
× × × × × × × × × × × × × × × × × ×
× × × × × × × × × × × × × × × × × × ×
Нетрудно заметить, что в конце можно было сократить ал-
гортим: некоторые выстрелы в последний столбец производятся
в клетки, на которых на самом деле должен появиться крестик.
Олимпиада 239 школы 89

Но даже без этого после (2n2 − n − 1)-го хода крестиков станет


2n2 − n − 1. Они будут стоять на клетках одного цвета (этот
цвет зависит от четности n, при n = 5 крестики будут черны-
ми), и на следующем ходу оставшиеся n + 1 клеток этого цвета
будут подбиты пушкой. Итак, после 2n2 − n ходов все клетки
одного из цветов (в нашем случае — белого) будут находиться
под запретом. Следовательно, танк, если его еще не подбили,
будет находится на клетках другого цвета, и мы сможем сно-
ва применить тот же самый алгоритм для его окончательного
уничтожения.
74. Л е√м м а. Пусть в треугольнике ABC выполняется со-
отношение 2(BC − BA) = AC, а точка X — середина стороны
AC. Тогда 2∠AXB = ∠A − ∠C.
Д о к а з а т е л ь с т в о. По формуле для B
длины медианы,

1
BX 2 = (2AB 2 + 2BC 2 − AC 2 ) = A X C
4
1
= (2AB 2 +2BC 2 −2(BC −AB)2 ) = AB ·BC.
4
C
Рассмотрим точку C  , симметричную точ-
ке C относительно биссектрисы угла B. Так как BX 2 = AB · BC  ,
то BA : BX = BX : BC  , треугольники BAX и BXC  подоб-
ны, и тогда ∠BXA = ∠BC  X. В силу соотношения из условия
леммы
AX · AC = 12 AC 2 = (BC − AB)2 = AC 2 ,

откуда аналогично ∠AC  X = ∠ACC  . Отметим еще, что, по-


скольку треугольник BCC  равнобедренный, 2∠BCC  = 180◦ −
−∠ABC = ∠A + ∠C. Тогда

2∠AXB = 2∠ACC  = 2(∠BCC  − ∠BCA) =


= (∠A + ∠C) − 2∠C = ∠A − ∠C. 

К треугольникам
√ √ и ADC можно применить лемму, по-
ABC
скольку 2(DC −AD) = 2(BC −BA) = AC. Отсюда получаем
утверждение задачи.
90 Решения задач

75. Сделаем простое, но очень полезное н а б л ю д е н и е:


Если b < a, то остаток от деления числа a на число b не превос-
ходит a/2.
Докажем, что существует такая функция f (n), что, каковы
бы ни были начальные числа x и y, при любом n на доске
будет выписано не более f (n) чисел из полуинтервала Δn =
= [y/2n+1 , y/2n ).
Всюду в рассуждениях ниже мы будем использовать слово
«ограничено» в смысле «ограничено равномерно по y» или, го-
воря попросту, «не превосходит константы, не зависящей от y».
С этим соглашением утверждение из предыдущего абзаца зву-
чит так: при всех n на доске будет выписано ограниченное ко-
личество чисел из полуинтервала Δn = [y/2n+1 , y/2n).
Доказывать это утверждение будем индукцией по n. База
для n = 0 очевидна, поскольку все появляющиеся на доске
числа будут меньше y/2, значит, можно взять f (0) = 2.
Индукционный переход. Ясно, что в любом процессе можно
сначала получить все числа, бо́льшие y/2n (назовем их огром-
ными), а потом уже числа из промежутка Δn (их назовем боль-
шими). Остальные числа (назовем их маленькими) никак не
влияют на появление новых больших чисел. По предположению
индукции количество огромных чисел ограничено. В силу на-
блюдения большие числа получаются либо как остаток от деле-
ния огромного числа на огромное, либо как остаток от деления
огромного на большое. Ясно, что сначала можно получить все
большие числа, получающиеся как остаток от деления огром-
ного числа на огромное. Их количество тоже ограниченное по
предположению индукции.
Рассмотрим большое число. Пусть оно получилось из огром-
ных так: сначала появилось большое y1 делением огромного
на огромное, затем большое y2 при делении огромного на y1 ,
затем y3 при делении огромного на y2 , и т. д. Докажем, что
если какое-то огромное число дважды участвовало в этой це-
почке действий в качестве делимого, то получавшиеся при этом
неполные частные были различны.
Действительно, предположим, что при делении огромного
числа z на числа yi и yj (j > i) получилось неполное частное k
Олимпиада 239 школы 91

и остатки yi+1 и yj+1 . Тогда


z = kyi + yi+1 > kyi + yj+1 > kyj + yj+1 = z.
Противоречие. Значит, каждое огромное число могло встречать-
ся в качестве делимого в этой (а значит, и любой другой) це-
почке не более 2n+1 раз. Поскольку количество огромных чисел
ограничено и каждое из них используется в любой цепочке не
более 2n+1 раз, то и количество цепочек ограничено, т. е. огра-
ничено количество больших чисел. Переход сделан.

100
Заметим, что если y > 10 000 000 f (n), то на доске по-
n=0

100
y y
явится не более f (n) + 2100
< 1 000 000
различных чисел.
n=0
76. О т в е т: наибольшее s равно 1.
Р е ш е н и е 1. Пусть a = 1/t2 , b = 1, c = t при большом t.
Тогда обе части неравенства близки к 1, откуда следует, что
s  1.
Осталось показать, что s = 1 подходит, т. е. доказать нера-
венство
 2
1 1 1 1 1 1
+ +  2 + + .
a+b b+c c+a a + bc b2 + ca c2 + ab
Пусть a  b  c. Тогда
2 1 (a − b)(a − c)
− =  0,
(a + b)(a + c) a2 + bc (a + b)(a + c)(a2 + bc)
2 1 (c − a)(c − b)
− = 0
(c + a)(c + b) c2 + ab (c + a)(c + b)(c2 + ab)
и, наконец,
1 1 1
+  2 .
(a + b)2 (b + c)2 b + ac
Последнее неравенство домножением на знаменатели приводит-
ся к виду b4 + a3 c + ac3  a2 c2 + 2ab2 c, что верно, поскольку
a3 c + ac3  2a2 c2 и b4 + a2 c2  2ab2 c.
Р е ш е н и е 2 (pqr-метод). Для решения задачи нам пона-
добится следующая ключевая лемма.
92 Решения задач

Л е м м а. Пусть a  b  c и числа p = a + b + c и q =
= ab+bc+ca фиксированы (в этом случае обязательно p2  3q).
Тогда наибольшее значение величины r = abc достигается при
a = b, а наименьшее значение величины r = abc достигается при
b = c. Если же 0  a  b  c, то наименьшее значение величины
r = abc достигается либо при a = 0, либо при b = c.
Д о к а з а т е л ь с т в о∗. Пусть
 
p − 2 p2 − 3q p− p2 − 3q
x= и y= .
3 3
Поскольку выражение

(b − c)2 = (b + c)2 − 4bc = (b + c)2 − 4q + 4a(b + c) =


= (p − a)2 − 4q + 4a(p − a) = −3a2 + 2pa + p2 − 4q

всегда неотрицательно, число a должно лежать между корнями


квадратного трехчлена f (t) = 3t2 − 2pt − p2 + 4q. Тогда a  x,
ибо x является меньшим корнем трехчлена f (t). Отметим, что
если a = x, то b = c.
p
Из условия a  b  c следует, что a  3 . Кроме того,
выражение

(a − b)(a − c) = a2 − ab − ac + bc = a2 − 2a(b + c) + q =
= a2 − 2a(p − a) + q = 3a2 − 2ap + q

всегда неотрицательно, поэтому число a не должно лежать меж-


ду корнями квадратного
√ трехчлена g(t) = 3t2 − 2pt + q. Эти
p± p2 −3q
корни равны 3
, и значит, a  y.
Преобразуем теперь выражение
 
abc = a q − a(b + c) = aq − a2 (p − a) = a3 − pa2 + qa.

Рассмотрим правую часть как функцию от a и обозначим ее


через r(a). Покажем, что если a ∈ [x, y], то r(a) строго моно-
тонно возрастает. Действительно, пусть a1 , a2 ∈ [x, y] и a1 < a2 .
 
Тогда 21 (a1 + a2 ) ∈ [x, y] и, в частности, g 12 (a1 + a2 )  0.
∗ Это элементарное доказательство сообщил нам Навид Сафаеи
Олимпиада 239 школы 93

Следовательно,
r(a2 ) − r(a1 ) = (a32 − pa22 + qa2 ) − (a31 − pa21 + qa1 ) =
= (a2 − a1 )(a21 + a1 a2 + a22 − pa1 − pa2 + q) =
a + a 2 a + a (a2 − a1 )2
1 2 1 2
= (a2 − a1 ) 3 − 2p +q+ =
2 2 4
1 (a − a )3
2 1
= (a2 − a1 ) · g (a1 + a2 ) + > 0.
2 4
Поэтому наибольшее значение r(a) достигается при наиболь-
шем возможном значении a, т. е. когда a = b, а наименьшее
значение r(a) достигается при наименьшем возможном значе-
нии a. В первом случае (т. е. без ограничения a  0) наименьшее
возможное значение a — это x и, значит, при этом b = c. Во
втором случае: если x  0, то наименьшее возможное значение
a — это x, и тогда опять b = c, если же x < 0, то наименьшее
возможное значение a равно 0. 
Как и в лемме, положим p = a + b + c, q = ab + bc + ca и
r = abc. Тогда
1 1 1 p2 + q
+ + =
a+b b+c c+a pq − r
и
1 1 1 p2 q − q 2 − 2pr
+ 2 + 2 = 3 .
a2 + bc b + ca c + ab q + p3 r − 6pqr + 8r2
Значит, нас интересует наибольшее s, при котором справедливо
неравенство
p2 + q 2 p2 q − q 2 − 2pr
s· 3
pq − r q + p3 r − 6pqr + 8r2
или, что то же самое, неравенство
pq − r 2 q 3 +p3 r−6pqr+8r2 4q 3 −3p2 q 2 +p3 r+8r2
s· 2  = 3q + .
p +q p2 q − q 2 − 2pr p2 q − q 2 − 2pr
Зафиксируем p и q. Поскольку дробь в скобках в левой части
всегда положительна, так же как и знаменатель дроби в правой
части, при уменьшении r левая часть увеличивается, а правая
уменьшается. Таким образом, можно считать, что r принимает
наименьшее возможное значение. Тогда по лемме либо a = 0,
94 Решения задач

либо b = c, и осталось разобраться с неравенством лишь в этих


двух случаях.
Пусть a = 0, тогда неравенство примет вид
1 1 1 2 2 2
+ 2+ + + + =
b2 c (b + c)2 bc b(b + c) c(b + c)
 2  
1 1 1 1 1 1
= + + s + + 2 .
b c b+c bc b2 c
Отметим, что при s = 1 оно очевидно, а при s > 1 неверно,
например, если положить b = n1 и c = 1, поскольку тогда правая
часть равна s(n2 +n+1), а левая часть не больше, чем n2 +4n+4,
но неравенство n2 + 4n + 4  s(n2 + n + 1) не может быть верно
при больших n, если s > 1. Таким образом, s  1 и если мы во
втором случае докажем справедливость неравенства при s = 1,
то наибольшее возможное значение s в точности равно 1.
Пусть b = c, тогда неравенство примет вид
 2
4 2 1 2 1 1 2
+ + = +  2 + 2 ,
(a + b)2 b2 + ab 4b2 a + b 2b a + b2 b + ab
в котором оно очевидно.
Р е ш е н и е 3 (для любителей считать). То, что s  1, по-
казано в решении 1. Докажем неравенство для s = 1. Перене-
сем дроби в левую часть, возведем в квадрат, раскроем скобки
и приведем подобные слагаемые (лучше при помощи компью-
тера). В числителе останется 384 положительных слагаемых,
поэтому неравенство очевидно будет верным. А именно полу-
чится сумма
3(6, 4, 0) + 72 (5, 5, 0) + 12 (8, 1, 1) + 3(7, 2, 1) + 6(6, 3, 1)+
+ 6(5, 4, 1) + 5(6, 2, 2) + 13(5, 3, 2) + 8(4, 4, 2) + 9(4, 3, 3),
где через (p, q, r) для краткости обозначено выражение
ap b q cr + a p b r cq + aq b p cr + a q b r cp + a r b p cq + a r b q cp .
77. Назовем эти классы A, B, C. Рассмотрим граф, вер-
шины которого соответствуют школьникам, а ребра соединяют
враждующих школьников. Заменим каждое ребро графа на па-
ру разнонаправленных стрелок, соединяющих те же вершины.
Олимпиада 239 школы 95

Степенью вершины будем называть число исходящих стрелок


(оно равно числу входящих стрелок и совпадает со степенью
вершины в исходном графе). На каждой стрелке, идущей от
вершины a степени 2x к вершине b степени 2y, поставим чис-
y
ло x . Рассмотрим любую вершину a ∈ A степени 2n. Пусть она
соединена с вершинами b1 , b2 , . . . , bn ∈ B. Тогда количество
вершин ci ∈ C, имеющих с a общую смежную, не меньше по-
ловины от максимальной из степеней bi , что, в свою очередь,
не меньше половины среднего арифметического этих степеней,
т. е. суммы чисел на всех стрелочках, ведущих из a в класс B.
Прибавим к этому неравенству аналогичное неравенство для
вершин смежных вершине a в классе C. Получим, что количе-
ство вершин в классах B и C, имеющих с a общую смежную,
не меньше суммы чисел на всех стрелочках, выходящих из a.
Просуммируем эти неравенства по всем вершинам графа, при
этом каждая пара вершин, имеющих общую смежную, будет
учтена два раза. Значит, количество пар вершин, имеющих об-
щую смежную, не меньше полусуммы чисел на всех стрелочках.
Но поскольку на каждой паре стрелочек стоят взаимно обрат-
ные числа, то их сумма не меньше двух, а тогда полусумма
чисел на всех стрелочках не меньше половины количества этих
стрелочек, т. е. не меньше количества ребер графа.
78. Пусть α и γ — половины углов A B
и C. Из того, что AI ⊥ BI2 , находим,
что ∠I2 BC = π2 − α − 2γ, а из того, что I
CI ⊥ BI1 , находим, что ∠I1 BA = π2 − I2
I1
−γ − 2α. Сумма двух вычисленных углов
A D C
равна 12 ∠B, откуда ∠B = π2 . Значит,
π
∠DBC + ∠BCD = (π − 2α − 4γ) + 2γ = π − 2(α + γ) = .
2
80. Ответ: f (x) = 0; f (x) = x.
Подставляя y = 0, получаем, что f (0) = 0. Если f (t) = 0 при
некотором t = 0, то, подставляя x = t и произвольный y = 0,
получаем, что f (t(y + 1)) = 0 при всех y = 0, откуда f ≡ 0, и эта
функция, очевидно, подходит.
Пусть теперь f (x) = 0 при ненулевых x. Заметим, что если
y = 0, −1, то yf (x) = x(y + 1) при ненулевых x. Действительно,
96 Решения задач

если равенство выполнено при каких-то x, y, то, подставив их


в уравнение, мы сократим f и получим невозможное равенство
f (x) y +1
y + 1 = y. Поэтому для ненулевых x равенство x = y
невозможно ни при каком y = 0, −1. Но единственное ненулевое
y +1
значение, которое не принимает функция y — это 1. Таким
f (x)
образом, x ≡ 1, что тоже подходит.
81. Пусть d(a, k) = b < k3 . Положим
a0 = a, a1 = f (a), a2 = f (f (a)), a3 = f (f (f (a))), ...
Сразу заметим, что в этой последовательности числа не могут
повторяться, поскольку если am = am+n , то d(am , n) = 0, что
запрещено условием.
Посмотрим на остатки чисел ai по модулю b. Очевидно,
ak ≡ a (mod b). Таким образом, остаток a встречается в этой
последовательности на нулевом и k-м шаге. Пусть он впервые
встречается в этой последовательности на s-м шаге. Тогда s  b
и k делится на s. Поэтому k = s, где   4.
Число d(a, s) по определению делится на b, пусть d(a, s) =
= mb. Случай m  2 невозможен, так как тогда d(a, s) делится
на mb и, стало быть, не может быть равно b. Значит, d(a, s) = b.
Так как d(a, s) = |as − a| = b, то as = a ± b. Но мы также
знаем, что b = d(a, k) = |a s − a| и что as = a s , значит, a s =
= a ∓ b. Разберем случай as = a + b, a s = a − b (второй случай
аналогичен).
Поскольку a s − as кратно a( −1)s − a, последняя разность
равна tb, где t ∈ {1, −1, 2, −2}. При t = ±1 число a( −1)s сов-
падает с as или с a s , что невозможно. В случае t = −2 полу-
чаем, что Δ = |a s − a( −1)s | = b, причем это число делится
на Δm = |ams − a(m−1)s | при всех натуральных m < s. Зна-
чит, все разности Δm равны b, но тогда какое-то значение ams
повторится, что невозможно.
Наконец, при t = 2 получаем, что все вышеупомянутые
разности Δm равны b или 3b и последовательность Δm имеет
вид
b, b, . . . , b, 3b, 3b, . . . ,
так как в ней каждый следующий член делится на предыдущий.
Тогда имеем as = a + b, a2s = as ± Δ2 , a3s = a2s ± Δ3 и т. д.
Олимпиада 239 школы 97

Нетрудно проверить, что если в такой последовательности чис-


ла ams не повторяются, то при   4 она не может содержать
число a s = a − b. Поэтому случай t = 2 тоже невозможен.
Оценка d(a, k)  k/3 точная. Пусть многочлен f (x) =
= 1 + 3x − 2x2 . Для него d(a, k) не обращается в 0, но
f (f (f (0))) = f (f (1)) = f (2) = −1, и значит, d(0, 3) = 1.
83. Отметим на сторонах BC и CD такие точки K и L,
что BK = BA, DL = DA. Тогда по условию CX · CA = CK 2 =
= CL2 , т. е. описанные окружности ωb и ωd треугольников AKX
и ALX касаются сторон BC и CD соответственно. Поскольку
BA = BK, прямая BA также касается ωb .
Пусть T — середина AK. Ясно, что точка T лежит на пря-
мой BI, где I — центр вписанной окружности ABCD. Тогда XT
и XB — медиана и симедиана треугольника AKX (поскольку,
как известно, симедиана, проведенная из вершины треугольни-
ка, проходит через точку пересечения касательных к описанной
окружности, проведенных через две другие вершины), откуда
∠AXB = ∠T XK = ∠XKC = ∠KAX
(предпоследнее равенство следует из того, что T X является
средней линией в треугольника AKC). Аналогично ∠AXD =
= ∠LAX. Значит,
∠BXD = ∠BXA+∠AXD = ∠KAX+∠XAL = ∠KAL = ∠Y ID

B
ωd

I ωb
K
X
T

I
X
A C

D L
Y
98 Решения задач

(так как стороны двух последних углов соответственно перпен-


дикулярны). Наконец, ∠Y XD = ∠DXB из условия, т. е. XY DI
вписан в некоторую окружность Γ. По теореме Ньютона точка I
лежит на прямой XX  , где X  — се-
редина BD. Пусть I  — точка, сим-
метричная I относительно X  . Тогда
∠BI  D = ∠BID = π − ∠BXD,
т. е. четырехугольник BXDI  впи-
Т е о р е м а Ньютона. В опи-
санный. Значит, санном четырехугольнике се-
∠IDB = ∠DBI  = ∠DXI  = ∠DXI, редины диагоналей и центр
вписанной окружности ле-
что и означает, что прямая BD ка- жат на одной прямой.
сается окружности Γ.
84. О т в е т: k = 51.
П р и м е р того, как подбить танк при k  51, приведен
в решении задачи 73.
О ц е н к а. Докажем, что при k  50 танк не всегда можно
подбить. Для этого используем пару лемм.
Л е м м а 1. Пусть в клетчатом квадрате отмечено a клеток,
причем верхняя строка и правый столбец не содержат отмечен-
ных√клеток. Тогда у отмеченных клеток будет как минимум
a + a соседей в этом квадрате.
Это утверждение доказано в замечании к первому решению
задачи 55, а также во втором ее решении.
Л е м м а 2. Любые n2 отмеченных черных клеток на доске
2n × 2n, раскрашенной в шахматном порядке, имеют хотя бы
n2 + n соседних белых клеток.
Д о к а з а т е л ь с т в о. Разобьем всю доску на n вертикаль-
ных полос 2n × 2. Каждая из таких полос разбивается на гори-
зонтальные доминошки (прямоугольники 1 × 2). В каждой из
доминошек соседних клеток не меньше чем отмеченных, причем
если имеется хотя бы одна пустая доминошка (не содержащая
отмеченных клеток) и хотя бы одна непустая, то найдется пу-
стая доминошка, соседняя с непустой. Тогда в пустой доминош-
ке будет еще одна соседняя белая клетка, поэтому во всей полосе
белых клеток, соседних с отмеченными, будет хотя бы на одну
Олимпиада 239 школы 99

больше, чем отмеченных. Таким образом, если каждая верти-


кальная полоса содержит и пустые, и непустые доминошки, то
на всей доске соседних белых клеток окажется на n больше, чем
отмеченных. Аналогичное утверждение верно и для разбиения
на горизонтальные полосы 2 × 2n.
Допустим тогда, что нашлась вертикальная полоса, в ко-
торой либо все доминошки пустые (назовем ее пустой), либо
они все непустые (назовем ее полной), а также горизонтальная
полоса с таким же свойством. Тогда на самом деле найдутся ли-
бо пустая горизонтальная и пустая вертикальная полосы, либо
полная горизонтальная и полная вертикальная полоса (иначе
непонятно, что стоит на пересечении пустой и полной полос).
В первом случае рассмотрим четыре прямоугольника, на
которые разобьется доска, если через центр общего квадратика
2 × 2 этих пустых полос провести разрезы параллельно сторо-
нам квадрата. Пусть в этих четырех прямоугольниках оказа-
лось a1 , a2 , a3 , a4 отмеченных клеток, a1 + a2 + a3 + a4 = n2 . По
лемме 1 в этих прямоугольниках содержится не менее
√ √ √ √
a1 + a1 + a2 + a2 + a3 + a3 + a4 + a4 

 a1 + a2 + a3 + a4 + a1 + a2 + a3 + a4 = n2 + n
соседей закрашенных клеток, что и требовалось.
Рассмотрим теперь случай, когда нашлись вертикальная
и горизонтальная полные полосы. Рассмотрим все белые клет-
ки, не являющиеся соседними для отмеченных черных. Если их
не больше чем n2 − n, то соседних белых как минимум n2 + n,
что нам и нужно. В противном случае несоседних белых клеток
не меньше чем n2 −n+1. Наши вертикальная и горизонтальные
полные полосы не содержат ни одной из них. Поэтому, рассуж-
дая как в предыдущем
√ абзаце, выясним, что найдется как ми-
нимум n2 − n+ 1 + n2 − n + 1 черных клеток, соседних с этими
белыми. Ни одна отмеченная черная клетка не может с ними
соседствовать (ведь эти белые клетки не соседствуют с отме-
ченными черными). Не отмеченных
√ черных клеток всего n2 ,
2 2 2
поэтому n  n − n + 1 + n − n + 1, что неверно. Полученное
противоречие завершает доказательство леммы 2. 
Другое доказательство леммы 2 можно прочесть во втором
решении задачи 55.
100 Решения задач

Перейдем к доказательству оценки. Будем считать, что из-


начально танк находился на белой клетке, и докажем, что даже
в этом случае пушка не сможет подбить его, стреляя по 50
клеткам.
Будем следить за количеством клеток, на которых может
находиться танк после очередного выстрела пушки (но до его
перемещения на соседнюю клетку). Покажем, что таких кле-
ток всегда не менее 2500. После первого выстрела таких клеток
5000−50 (все белые клетки, кроме подбитых только что). Пусть
после какого-то выстрела пушек таких клеток было не менее
2500. Все эти клетки одного цвета (не умаляя общности, чер-
ного) и по лемме 2 (для n = 50) у них есть как минимум 2550
белых соседей. Танк может переместиться на любую из этих
2550 клеток, а пушка очередным выстрелом подобьет максимум
50 из них. Следовательно, после этого выстрела у танка снова
будет не меньше чем 2500 возможных положений. Таким обра-
зом, пушка никогда не сможет подбить танк — ведь для этого
ей потребовалось бы уменьшить число допустимых клеток до
нуля)!
85. Для ненулевых векторов #– x , #–
y обозначим через xy про-
#– #–
екцию вектора x на y , и пусть
Φ(x, y) =  #–
x  +  #–
y  − xy − yx .
Очевидно, для любого параллелограмма OABC выполняются
равенства
A B
OBOC − OAOC = OC,
OAOB + OCOB = OB,
OAOB + ABOB = OB. O C
Отсюда нетрудно вывести, что
# – # – # – # – # – # –
OA + OC − OB = Φ(OA, OC) − Φ(OC, OB) − Φ(OA, OB).
Для каждого R > 10 рассмотрим семейство P(R) всех па-
раллелограммов, у которых OB  R и которые удовлетворяют
условию задачи, т. е. координаты всех вершин неотрицательны
и площадь параллелограмма равна 1. Тогда семейство P(R) ко-
нечно. Достаточно доказать утверждение задачи для семейств
Олимпиада 239 школы 101

P(R). Написав сумму указанных выражений по всем паралле-


лограммам из  P(R), мы видим, что со знаком «+» останет-
ся только Φ (1, 0), (0, 1) = 2, каждое же другое выражение
# – # – # – # –
Φ(OA, OC) сократится либо с выражением Φ(OA, AC), либо
# – # –
с Φ(OC, CA). Поскольку выражение Φ всегда неотрицательно,
получаем, что общая сумма не превосходит 2.
Бесконечная сумма по всем параллелограммам равна 2.
Если же просуммировать по всем параллелограммам
из условия задачи величину (OA + OC − OB)2 , сумма
равна 2 − π2 . Это доказывается с помощью функции
Ψ( #–
x , #–
y ) = 2 #–
x  ·  #–
x x y −  #–
y  −  #–y y x .
УГОЛОК ОЛИМПИАДОФИЛА

Распространение слухов
О. Бурсиан, К. Кохась, К. Куюмжиян, Г. Челноков

1 Задача о сплетниках
Есть n сплетников (n > 3). Каждый узнал по одному новому слу-
ху, не известному другим. Созвонившись, двое рассказывают друг
другу все известные им слухи. Сплетники хотят добиться того, что-
бы каждый из них узнал все имеющиеся слухи. Последовательность
звонков, которая позволяет этого добиться, называется способом опо-
вещения.
В этих задачах мы пытаемся выяснить, какое наименьшее число
звонков может быть в способе оповещения при каждом n. Способ
оповещения с таким количеством звонков назовем наибыстрейшим.
Вполне может быть, что имеется несколько различных наибыстрей-
ших способов.

1.1. Какое наименьшее число звонков потребуется четырем


сплетникам?
1.2. Докажите, что если все звонки какого-нибудь способа опо-
вещения проделать в обратном порядке, снова получится способ
оповещения.
1.3. Докажите, что существует способ оповещения, состоящий
из 2n − 4 звонков.
Пусть n сплетников придумали способ оповещения, требующий
2n − 5 звонков или даже еще меньше. Выберем самое маленькое n,
при котором существует такой способ оповещения. Это n будем на-
зывать интересным, а наибыстрейший способ оповещения при таком
n назовем сверхбыстрым. В следующих задачах изучаются свойства
сверхбыстрого способа оповещения.
Распространение слухов 103

1.4. Пусть n — интересное число. Докажите, что в сверхбыст-


ром способе оповещения никакие два сплетника A и B не гово-
рили друг с другом по телефону дважды.
1.5. Пусть n — интересное число. Сплетники стали звонить
друг другу. В какой-то момент сплетник A позвонил сплетни-
ку B, чуть позже B позвонил C, а еще позднее C позвонил A.
Докажите, что сплетники использовали не сверхбыстрый спо-
соб оповещения.
1.6. Сплетники звонят по сверхбыстрому способу оповещения.
В какой-то момент сплетник A позвонил в сплетнику B. Ока-
залось, что этот звонок был для сплетника A последним. Дока-
жите, что для сплетника B этот звонок тоже был последним.
1.7. Докажите, что если в соответствии со сверхбыстрым спо-
собом сплетник A звонит сплетнику B, то непосредственно пе-
ред звонком эти сплетники не знали ни одного общего слуха.
1.8. Докажите, что сверхбыстрый способ оповещения содер-
жит не менее 2n − 5 звонков.
1.9. Докажите, что при сверхбыстром способе оповещения
каждый сплетник сделал не менее трех звонков.
1.10. Докажите, что при каждом n наибыстрейший способ
содержит 2n − 4 звонков.
Есть n химиков (n > 3). У каждого имеется 1 кг уникального
реактива. В хорошей домашней лаборатории должны быть представ-
лены все реактивы. Когда два химика встречаются, они делят поров-
ну все имеющиеся у них реактивы. За 2n − 4 встречи лаборатории
всех химиков могут стать хорошими. Но для эффективной лаборато-
рии требуется, чтобы каждый реактив присутствовал в достаточном
количестве, а именно: не менее α граммов.

1.11. При каком наибольшем α после 2n − 4 встреч домашние


лаборатории всех химиков могут стать эффективными?

2 Необщительные сплетники
Пусть n сплетников не все знакомы друг с другом, а по теле-
фону общаются только со знакомыми. При этом схема знакомств
104 Уголок олимпиадофила

сплетников представляет собой связный граф F . Цель сплетников


прежняя — чтобы все узнали все слухи за наименьшее число звонков.
Когда сплетники сделали несколько звонков, мы можем постро-
ить граф звонков G: вершины графа — это сплетники, а рёбра —
звонки (в частности, могут появиться кратные ребра). Что касается
порядка, в котором совершались звонки, эта информация в графе G
«утрачена». Чтобы восстановить хронологический порядок звонков,
мы можем снабжать рёбра дополнительными метками.
2.1. Докажите, что для любого связного графа F наибыстрей-
ший способ содержит 2n − 3 или 2n − 4 звонка.
2.2. Докажите, что если в графе F содержится цикл C4 , то
наибыстрейший способ содержит 2n − 4 звонка.
2.3. Докажите, что если граф F содержит единственный цикл
Ck (k = 4), то наибыстрейший способ содержит 2n − 3 звонка.
2.4. Докажите, что если граф F не содержит цикла C4 , то
наибыстрейший способ содержит 2n − 3 звонка.
Пусть теперь сплетники используют вместо телефона телеграф,
т. е. время от времени сплетники посылают друг другу телеграммы,
содержащие все известные отправителю сплетни.
2.5. Какое наименьшее число телеграмм понадобится?
2.6. Рассмотрим «экономный» способ оповещения, который
избегает дублирования информации: каждый сплетник узнаёт
из телеграмм каждый слух не более одного раза. При таком
распространении слухов может случиться, что кто-то из сплет-
ников получит телеграмму, где среди прочего приведена и его
исходная сплетня. Докажите, что в каждом экономном способе
оповещения число таких сплетников не меньше n − 1.

3 Вариация задачи о сплетниках: NOHO


Пусть все n сплетников попарно знакомы. Рассмотрим следую-
щее ограничение на разговоры сплетников: пусть сплетники совер-
шают звонки так, чтобы никому из них не пришлось услышать свой
собственный слух от другого человека (NOHO: No One Hears Own).
Очевидно, в этом случае в графе звонков G не может быть крат-
ных ребер (и даже треугольников), а все вершины имеют степень не
меньше 2.
Распространение слухов 105

3.1. Нетипичная ситуация. Пусть имеются три сплетника, зна-


ющих слух A, еще три сплетника знают слух B, два сплетника
знают слух C и еще два сплетника — слух D. (Всего, значит,
10 сплетников.) Существует ли в этом случае способ оповеще-
ния, удовлетворяющий ограничению NOHO?
3.2. При каком n возможно распространение слухов NOHO?
3.3. Докажите, что в схеме NOHO требуется 2n − 4 звонка.

4 Вариация задачи о сплетниках: NODUP


Рассмотрим ситуацию, когда n сплетников строят свое общение
так, чтобы каждый раз при беседе сплетники не знали ни одно-
го общего слуха (NODup: No Duplication). Такое свойство нам уже
встречалось в задаче 1.7, правда, у несуществующего объекта. Все
сплетники знакомы друг с другом.

4.1. Возможно ли распространение слухов по схеме NODUP


при n = 12?
4.2. Пусть имеются группы из 13, 8, 6, 5, 4, 4 сплетников.
Каждая группа знает свой уникальный слух. Существует ли
в этом случае способ оповещения, удовлетворяющий ограниче-
нию NODUP?
4.3. Возможно ли распространение слухов по схеме NODUP
при n = 20?
4.3 21 . Докажите, что распространение слухов с ограничением
NODUP невозможно: a) при n = 14; б) при n = 18.
4.4. При каком n возможно распространение слухов по схеме
NODUP?
4.4 21 . Докажите, что для n > 4 при распространении слухов
с ограничением NODUP каждый сплетник говорил по телефону
не менее трех раз.
4.5. Приведите пример обмена слухов с ограничением NODUP
за 49 n + c звонков для бесконечного множества значений n.
4.6. Докажите, что наименьшее число звонков в схеме опове-
щения NODUP не меньше чем 94 n + c.
106 Уголок олимпиадофила

5 Плохая связь
Пусть имеется n сплетников и натуральное число k. Рассмотрим
ситуацию, когда расписание звонков составляется заранее и сплетни-
ки не могут от него отклоняться. Но при этом известно, что «связь
плохая», из-за чего могут «сорваться» k звонков (т. е. соответствую-
щие сплетники не смогут во время звонка поменяться слухами). Ана-
логичная постановка вопроса может быть для случая, когда сплет-
ники вместо звонков используют телеграф.

5.1. Решите задачу для случая «плохой почты» — когда сплет-


ники посылают телеграммы, k из которых могут не дойти до
адресата.
a) Пусть один из сплетников — генерал. Требуется соста-
вить такое расписание отправления телеграмм, для которого,
несмотря на плохую связь, все сплетники сумеют доложить
генералу свои слухи. Какое наименьшее число телеграмм им
понадобится?
б) Какое наименьшее число телеграмм понадобится сплет-
никам, чтобы все смогли узнать все слухи?
5.2. Пусть один из сплетников — генерал. Требуется составить
такое расписание звонков, чтобы, несмотря на плохую связь, все
сплетники сумели доложить генералу свои слухи. Обозначим
через μ(n, k) наименьшее число звонков, которое понадобится
сплетникам в этой ситуации. Докажите, что
 1 
a) μ(n, k) = k +
2 · n при k  n − 2;
k+2 
б) μ(n, k) = 2 · (n − 1) при k  n − 2.
5.3. a) Докажите, что наименьшее возможное количество звон-
ков τ (n, k) для сплетников
 с плохой
 связью удовлетворяет нера-
венству τ (n, k)  (k + 32 )(n − 1) .
б) Оцените τ (n, k) снизу. Желательно, чтобы эта оценка
была не сильно меньше оценки из пункта a).
Точное значение τ (n, k) неизвестно. Что же касается вопроса
предыдущей задачи, √ известна следующая оценка снизу: τ (n, k) 
 μ(n, k) + n − 2 n. Является ли при фиксированном k последо-
вательность (τ (n, k) − (k + 32 )n) ограниченной — неизвестно.
Распространение слухов 107

5.4. Пусть теперь звонки не срываются, но сплетники хотят,


чтобы все слухи, которые им известны, были надежными. На-
дежным слухом они считают всякий «чужой» слух, который им
сообщили другие сплетники не менее k + 1 раз. Докажите, что
наименьшее возможное количество звонков γ(n, k) удовлетво-
ряет неравенствам
   
a) γ(n, k)  (k +24)n −4; б) (k + 4)(n−1)
2 −log2 n  γ(n, k).

6 Ленивые сплетники

6.1. Пусть n сплетников совершили несколько звонков. Ока-


залось, что граф звонков представляет собой дерево, а каждый
сплетник в результате этих звонков знает не менее k слухов.
Докажите, что n  2k−1 .
Зафиксируем натуральные числа n и k, где k  n. Рассмот-
рим теперь ситуацию, когда n сплетников попарно знакомы друг
с другом, но обладают ограниченным любопытством: они лишь хо-
тят, чтобы в результате общения каждый узнал не менее k спле-
тен. Цель сплетников прежняя — узнать требуемое число сплетен за
наименьшее число звонков. Наименьшее возможное число звонков,
позволяющее этого достигнуть, обозначим через P (n, k).
В дальнейшем будем считать, что k  4. Введем полезное обо-
значение. При фиксированном k рассмотрим конечную последова-
тельность
ti = i + 2k−i−2 , где 0  i  k − 4.
Эта последовательность убывает.
6.2. Пусть число k — «мало́» по сравнению с n, а именно,
выполнено неравенство n  2k−1 . Докажите, что сплетникам
 k−1 
потребуется «почти n» звонков: P (n, k) = 2 2k−1−1 · n .
6.3. Для более крупных k подберем i, 0  i  k − 4, при
котором ti  n < ti−1 . Докажите, что P (n, k)  n + i.
6.4. Докажите, что в условиях предыдущей задачи имеет ме-
сто равенство P (n, k) = n + i.
108 Уголок олимпиадофила

Решения
1.1. О т в е т: 4 звонка.
1.2. Если слух сплетника A по цепочке звонков дошел до сплет-
ника B, то по обратной цепочке слух от сплетника B дойдет до
сплетника A.
1.3. Индукция: База 4 сплетника. Переход: добавим сплетника
и два звонка: новый сплетник раньше всех звонит кому угодно,
а потом последним звонит тоже кому угодно.
1.4. [11, лемма 2]. Будем считать, что A и B — это один и тот
же человек, знающий в каждый момент объединенную инфор-
мацию. Звонки между A и B удалим. Тогда мы получим способ
оповещения (n − 1) человека, состоящий из 2(n − 1) − 5 звонков,
что противоречит минимальности n.
1.5. Мы взяли это утверждение в [1]. Нужно отменить сплет-
ника A, причем до разговора BC всю активность A берет на
себя B, а после разговора BC всю активность A берет на себя C.
Число людей уменьшилось на 1, а число звонков на 2 — это
противоречит минимальности n.
Аналогично проверяется, что невозможны более длинные
цепочки, начинающиеся и заканчивающиеся одним и тем же
человеком.
1.6. После разговора с A сплетник B знает все слухи. Допустим
тем не менее, что после разговора с A сплетник B позвонил
какому-то сплетнику C. Значит, в этом разговоре сплетник C
услышал от B свой собственный слух. Но циклы запрещены
задачей 1.5, противоречие.
1.7. Мы взяли это утверждение в [11, лемма 4], оно эквивалент-
но лемме о пересечении в [1]. Воспользуемся следующей идеей:
если в какой-то момент Петр и Павел обладают одинаковой ин-
формацией (например сразу после разговора друг с другом),
то мы можем «поменять их местами» во всех последующих
звонках и у нас получится опять способ оповещения.
Допустим, что при разговоре сплетники A и B знали об-
щий C-слух. Рассмотрим любую последовательность звонков,
по которой этот слух дошел от C до A и до B.
Распространение слухов 109
E - - ... -
A

- ... -
C D R - - ... -
B
F H
Допустим, что в этой последовательности звонок DE был
раньше звонка DF . Тогда, поменяв местами сплетников D и F ,
сразу после звонка DF мы можем считать, что вместо звонка
F H имел место звонок DH. У нас получится последователь-
ность звонков, в которой цепочка DF H . . . B, находящаяся по-
сле «развилки», укоротилась (теперь это цепочка DH . . . B).
E - - ... -
A

- ... -
C D R j - ... -
B
F H
Звонок DH по-прежнему позже DE. Продолжая такие дей-
ствия, мы полностью устраним цепочку H . . . B после «развил-
ки». На последнем шаге этого процесса мы поменяем местами
сплетников B и D (сразу после разговора BD), при этом разго-
вор AB, с которого мы начали решение, заменится на AD. У нас
останется цепочка DE . . . A и последующий разговор AD. Это
невозможно по задаче 1.4.
1.8. Мы взяли это утверждение в [1]. Если каждый сплетник
звонил не менее 4 раз, то всего было не менее 2n звонков. До-
пустим, A звонил три раза. Чтобы от A информация дошла
до других, требуется не менее n − 1 звонка, чтобы до A до-
шла информация от других, требуется не менее n − 1 звонка.
В силу предыдущей задачи, эти наборы звонков могут пересе-
каться только по звонкам, которые совершал сам A. Действи-
тельно, если звонок CD служил для того, чтобы передавать
информацию от A, то оба говоривших знают A-слух и если
кто-то из них будет передавать информацию для A, то вместе
с ней он вернет A его A-слух, что запрещено задачей 1.5. Итого
(n − 1) + (n − 1) − 3 = 2n − 5.
1.9. Если Вася сделал k звонков, то, как и в предыдущей задаче,
2n − 5  (n − 1) + (n − 1) − k. Откуда k  3.
110 Уголок олимпиадофила

1.10. Достаточно убедиться, что не существует сверхбыстрых


способов, содержащих 2n − 5 звонков. По задаче 1.6 звонки бы-
вают трех типов: начальные (таких звонков n/2, для обоих собе-
седников это первый звонок), финальные (таких звонков тоже
n/2, для обоих собеседников это последний звонок) и средние
(каковых получается n − 5). По задаче 1.9 каждый сплетник
сделал хотя бы один средний звонок. Нарисуем граф средних
звонков. В нем n вершин, n − 5 ребер, значит, всего не менее
5 компонент, причем в каждой есть хотя бы одно ребро.
Если AB и AC — первый и последний звонки (произвольно-
го) сплетника A, то при помощи средних звонков информация
от A могла распространяться лишь в компонентах, куда входит
A или B, а информация для A распространялась лишь по ком-
понентам, куда входит A или C. Таким образом, как минимум
две компоненты рассматриваемого графа не участвовали в пе-
редаче информации ни от A, ни к A. Эти компоненты содержат
d  2 ребер. Тогда, как в задаче 1.9,
2n − 5  (n − 1) + (n − 1) − k + d.
Отсюда k (число звонков произвольного сплетника A, а значит,
и любого другого сплетника) не меньше 5, чего не может быть
(см. решение 1.8).
2.1. Это утверждение доказано в [6]. С учетом задачи 1.10 утвер-
ждение следует из того, что для любого дерева требуется 2n − 3
звонка. Действительно, 2n − 3 звонков достаточно, если сплет-
ники будут последовательно звонить от периферии к корню.
(Сначала звоним по ребрам, которые находятся дальше всего от
корня, потом по более близким и т. д.) В результате появятся
два полностью осведомленных сплетника — корень и один из
его соседей. Потом повторяем все звонки в обратной последо-
вательности.
Меньшим числом звонков не обойтись, поскольку при мень-
шем числе звонков в дереве будет по крайней мере два ребра,
использованных лишь по одному разу (будем называть такие
ребра сингулярными). Наличие двух сингулярных ребер раз-
бивает граф на три компоненты связности, между которыми
невозможен полный обмен информацией.
Распространение слухов 111

2.2. Конструкция приведена в [6]. Сожмем цикл C4 в одну вер-


шину, назначив ее корнем полученного дерева. Будем звонить
от периферии к корню, как в предыдущем пункте, потом приме-
ним наибыстрейший способ из пункта 1.1 к подграфу C4 , после
чего повторим звонки на дереве в обратной последовательности.
Такой способ оповещения требует (n − 4) + 4 + (n − 4) = 2n − 4
звонка.

2.3. Доказательство приведено в [6].


Предположим, что существует способ, содержащий всего
2n − 4 звонка. Тогда заметим, что каждое ребро должно быть
использовано в этом способе оповещения хотя бы один раз. Если
это ребро является мостом и не было использовано, то невоз-
можно распространение информации между двумя частями, на
которые оно делит граф. Если оно лежит на цикле, то после его
удаления из графа получаем дерево, в котором распространение
информации невозможно быстрее чем за 2n − 3 звонка по ре-
шению пункта 2.1. Следовательно, при способе за 2n − 4 звонка
имеется по крайней мере 4 сингулярных ребра (напомним, что
мы называем ребро сингулярным, если ему соответствует лишь
один звонок).
Допустим, что хотя бы одно из этих ребер является мостом.
При его удалении граф распадается на две компоненты связно-
сти. Тогда к моменту звонка по этому ребру в каждом из его
концов должна накопиться вся информация из соответствую-
щей компоненты. Пусть размер одной из компонент равен a,
тогда для этого потребуется (a − 1) + (n − a − 1) = n − 2 звон-
ков. После этого происходит звонок по мосту и еще столько же
звонков, чтобы информация распространилась обратно. В сум-
ме получаем 2n − 3 звонка. Таком образом, сингулярные ребра
не могут быть мостами, т. е. все они лежат на цикле.
Тогда после удаления сингулярных ребер из графа полу-
чится 4 компоненты связности, каждая из которых является
деревом. Перенумеруем их в порядке обхода цикла, пусть эти
компоненты содержат n1 , n2 , n3 , n4 вершин, n1 +n2 +n3 +n4 = n.
Посмотрим, в каком порядке сингулярные ребра могут входить
в последовательность звонков. Пусть сначала в последователь-
ности звонков стоят два ребра, связанных с одной и той же
112 Уголок олимпиадофила

компонентой i. Это невозможно, так как тогда эта компонен-


та не получит сведений из компоненты (i + 2) mod 4. Значит,
порядок вхождения сингулярных ребер в способ оповещения
аналогичен порядку вхождения ребер графа в решении пунк-
та 1.1: можно считать, что сначала были сделаны звонки 1–2,
3–4, а после этого 2–3 и 1–4.
К моменту совершения звонка 1–2 оба собеседника должны
были знать все слухи из своей компоненты, значит, к этому
времени должно было быть совершено не менее (n1 −1)+(n2 −1)
звонков внутри этих компонент. Аналогично к моменту звонка
3–4 должно было быть совершено не менее (n3 − 1) + (n4 − 1)
звонков внутри третьей и четвертой компонент. Мы насчитали
n − 4 звонков.
Далее, в результате совершения звонка 2–3 каждый из собе-
седников узнал уникальный для своей компоненты новый слух.
Значит, после этого звонка в компонентах должно произойти
еще не менее (n2 − 1) + (n3 − 1) звонков, распространяющих
эти уникальные слухи. Аналогично после звонка 1–4 произой-
дет не менее (n1 − 1) + (n4 − 1) звонков в первой и четвертой
компонентах. Мы обнаружили еще n − 4 звонка.
Так как наш цикл содержит более 4 вершин, есть хотя бы
одна компонента, пусть для определенности первая, для кото-
рой смежные с ней два сингулярных ребра не имеют общей
вершины. Следовательно, эта компонента сможет передать ин-
формацию, как это требуется при способе оповещения, только
если в промежутке между звонками 1–2 и 1–4 внутри первой
компоненты будет сделан хотя бы один звонок, передающий
слухи второй компоненты от собеседника, только что узнавшего
по звонку 1–2, к собеседнику, который будет передавать их по
звонку 1–4. Этот звонок еще не был учтен нами ранее.
Итого мы имеем (n − 4) + (n − 4) + 4 + 1 звонков.

2.4. Ф. Харари и А. Швенк [6] предлагали в 1974 г. $ 10 за до-


казательство этого факта. В 1980 г. R. Bumby [4] решил эту за-
дачу. Позже D. Kleitman и J. Shearer [7] привели другое доказа-
тельство, причем в их рассуждениях не требовалось, чтобы все
звонки были двусторонними. Мы приводим это доказательство,
опуская детали, возникающие в случае односторонних звонков.
Распространение слухов 113

Пусть дана схема оповещения, состоящая из 2n − 4 звонков.


Докажем, что она содержит 4-цикл.
Порядок звонков в схеме оповещения не задан жестко. Раз-
ные перестановки последовательности звонков, реализующие
оповещение, будем называть упорядочиваниями схемы опове-
щения.
Рассмотрим граф, изображающий первые n − 1 звонков,
и отметим его наименьшую компоненту связности, являющуюся
деревом. Такая компонента всегда найдется, так как в против-
ном случае суммарное число ребер окажется не меньше сум-
марного числа вершин. Пусть S — минимальная отмеченная
компонента-дерево, выбранная по всем упорядочиваниям.
Пусть в компоненте S содержится m вершин. Отметим, что
m  2. Действительно, если m = 1, т. е. компонента S состоит из
одной вершины, то потребуется не менее n−1 звонков, чтобы ин-
формация от этой вершины дошла до остальных, и тогда в сум-
ме с уже имеющимися в нашем графе звонками будет больше
2n − 4 звонков. Рассмотрим (m − 1)-й по порядку звонок внутри
компоненты S. Если его отменить, компонента распадется на
две части — S1 и S2 . Опять перебирая упорядочения, меняющие
местами звонки внутри S, мы можем дополнительно считать,
что S1 — наименьшая возможная компонента в том смысле,
что другие упорядочения не могут дать нам компоненту, строго
содержащуюся в S1 . Пусть (m − 1)-й звонок происходит между
вершинами x1 ∈ S1 и y1 ∈ S2 .
Мы последовательно проверим следующие пять утвержде-
ний, выделенных курсивом. Из пятого утверждения следует,
что схема оповещения содержит 4-цикл, что нам и требуется.
У т в е р ж д е н и я.
1) Компонента S1 содержит не менее двух вершин.
2) Пусть компонента S1 состоит из j вершин. Тогда j − 1
звонков, сделанные внутри S1 , (среди первых m − 2 звонков
в S) превращают эту компоненту в дерево, обозначим его T
(а обозначение S1 будем относить скорее к множеству вершин).
Пусть дана некоторая последовательность звонков. Будем на-
зывать звонок между вершинами a и b особенным, если этот
звонок произошел позже всех остальных звонков с участием
114 Уголок олимпиадофила

a или b. Дерево T содержит единственный особенный звонок,


в этом звонке обязательно участвует вершина x1 . Обозначим
через x2 второго участника этого звонка.
3) Для построения множеств S, S1 и дерева T мы исполь-
зовали n − 1 первых звонков. Способ оповещения содержит еще
n − 3 звонка, обозначим множество этих звонков через L. Если
удалить из дерева T ребро x1 x2 , дерево распадется на две части
T1 и T2 , где обозначения выбраны так, что x1 ∈ T1 , x2 ∈ T2 , см.
рис. 1. Для каждой вершины z ∈ / T1 (в том числе для вершин z,
лежащих вне S) существует цепочка звонков, содержащая
лишь звонки из L ∪ {x1 y1 , x1 x2 }, по которой к z может прий-
ти слух от вершины x1 . То же касается распространения ин-
формации от x2 к вершинам вне T2 . Более того, множество
звонков L ∪ {x1 y1 , x1 x2 } образует дерево.
4) Последовательность звонков, которая доставляет слух
вершине x1 (или x2 ) от остальных, может содержать не бо-
лее одного звонка из L ∪ {x1 y1 , x1 x2 }, и если таковой звонок
встретился в этой последовательности, он является в ней
последним.
5) Рассмотрим какую-нибудь последовательность звонков,
по которой слух y1 дошел до x2 . Пусть y2 x2 — последний звонок
в этой последовательности. Теперь рассмотрим какую-нибудь

T1
x1
y1

x2
T2

S1 S2

Рис. 1. Компонента связности S


Распространение слухов 115

последовательность звонков, по которой слух y2 дошел до x1 .


Пусть y3 x1 — последний звонок в этой последовательности. Про-
должая это построение, скажем, что yi+1 — это тот сплетник (не
совпадающий с x1 и x2 ), который участвовал в последнем звон-
ке из последовательности, доставившей слух от yi к x1 (если i
четно) или x2 (если i нечетно). Все вершины yi лежат в S2 .
Найдутся такие нечетное i1 и четное i2 , что yi1 yi2 — звонок
из S2 . Более того, в этом случае yi1 x1 , yi2 x2 — звонки, при-
надлежащие нашей схеме оповещения, причем они совершены
позже звонков x1 x2 и yi1 yi2 .
Д о к а з а т е л ь с т в а.
1) Можно считать, что звонок x1 y1 был (n − 1)-м по сче-
ту. Если S1 состоит из одной вершины, то после первых n − 2
звонков слух из этой вершины еще никуда не ушел. Для его рас-
пространения понадобится еще по крайней мере n − 1 звонков,
т.е. в сумме будет не менее 2n − 3 звонков.
2) Это следует из условия минимальности, наложенного на-
ми на S1 . Последний звонок — всегда особенный, так что хотя
бы один особенный звонок существует. Если бы в S1 нашелся
особенный звонок ab, не задевающий вершину x1 , мы могли бы
переупорядочить звонки в S, поставив звонок ab на (m − 1)-е
по счету место. Тогда первые m − 2 звонка порождали бы ком-
поненту, строго содержащуюся в S1 , что противоречит ее мини-
мальности.
3) В нашей схеме оповещения слух от x1 по какой-то цепочке
звонков дошел до z. Пусть ab — первый звонок в этой цепочке,
не лежащий в T1 . Тогда ab и все последующие звонки в этой
цепочке лежат в L ∪ {x1 y1 , x1 x2 }.
Если существует цепочка звонков из L ∪ {x1 y1 , x1 x2 }, пред-
шествующая ab и доставляющая информацию от x1 к a или b,
объединим ее с предыдущей рассмотренной цепочкой и полу-
чим требуемую цепочку от x1 к z. Если же такой цепочки не
существует, то схема оповещения допускает следующее пере-
упорядочивание звонков: пусть звонок x1 y1 идет n-м по счету,
звонок x1 x2 — (n − 1)-м, а звонок ab или какой-то звонок из L,
предшествующий звонку ab, — (n − 2)-м по счету (относитель-
ный порядок остальных звонков не изменился).
116 Уголок олимпиадофила

Если теперь (n − 2)-й звонок не задевает S1 (или S2 ), то


в начале в качестве S можно было взять S1 (или S2 ), что про-
тиворечит минимальности S. Если же (n−2)-й звонок соединяет
S1 с S2 , то это противоречит минимальности S1 , так как удале-
ние (n − 1)-го по счету звонка x1 x2 теперь создает компоненту,
строго содержащуюся в S1 .
Мы доказали существование цепочки звонков, передающих
информацию от x1 к z и лежащих в L ∪ {x1 y1 , x1 x2 }. Ана-
логично существуют цепочки, передающие информацию от x2
к z ∈/ T2 . Таким образом, множество L ∪ {x1 y1 , x1 x2 }, содер-
жащее n − 1 ребро, позволяет распространять информацию от
x1 и x2 к остальным n − 2 вершинам. Следовательно, ребра из
L ∪ {x1 y1 , x1 x2 } порождают остовное дерево графа звонков.
4) Остовное дерево, описанное в предыдущем пункте, со-
стоит из звонков L ∪ {x1 y1 , x1 x2 }. Эти звонки в нашем способе
оповещения хронологически последние. Поэтому если последо-
вательность звонков, передающая информацию из z в x1 (для x2
рассуждения аналогичны), содержит звонок из L∪{x1 y1 , x1 x2 },
то и все последующие звонки тоже лежат в этом множестве. Но
цепочки звонков в этом остовном дереве «уводят» информацию
от «центра» x1 ∪ x2 к другим вершинам, поэтому единственный
способ передать информацию в x1 — передать ее от непосред-
ственного соседа вершины x1 , т. е. по цепочке, содержащей лишь
один звонок с участием x1 , чтд.
5) По определению y1 ∈ S2 . В силу свойства 4) в цепоч-
ке звонков, доставившей информацию от y1 к x2 , все звонки,
кроме, быть может, последнего звонка y2 x2 , — это какие-то из
первых n − 1 звонков, кроме x1 y1 , x1 x2 . По отношению к этим
звонкам мы определяли S2 как компоненту связности, поэтому
y2 ∈ S2 . Аналогично проверяется, что и все остальные верши-
ны yi лежат в S2 . Отметим, что тогда звонки вида yi x1 или
yi x2 из определения вершин yi принадлежат остовному дереву
L ∪ {x1 y1 , x1 x2 }.
Поскольку компонента S2 конечна, какие-то две из вершин
совпадают, скажем, yi = yi+k . При этом число k — обязательно
четное, так как ребра yi x1 и yi x2 не могут одновременно при-
надлежать остовному дереву L ∪ {x1 y1 , x1 x2 }.
Распространение слухов 117

Рассмотрим теперь цепочку путей


yi → yi+1 → . . . → yi+k = yi
(каждый путь в этой цепочке хронологически упорядочен, но
соседние пути могут нарушать хронологию). Поскольку этот
замкнутый маршрут расположен на дереве, каждое ребро в нем
было пройдено в обоих направлениях. Мы утверждаем, что все
вершины, по которым проходит этот маршрут, лежат в множе-
стве {yj , i  j  i + k}. Действительно, если маршрут проходит
через вершину a, не совпадающую ни с одним из yj , рассмот-
рим хронологически самый последний звонок в этом маршруте
с участием вершины a, пусть это звонок ab. В какой-то момент,
проходя очередной путь yj → yj+1 , мы двигались в направле-
нии от b к a, но поскольку этот звонок хронологически послед-
ний, мы не можем продолжить движение за точку a. Значит,
a = yj+1 .
Теперь мы без труда можем выбрать звонок yi1 yi2 , где i1
нечетное, i2 четное (и разумеется, он лежит в S2 ). Звонки yi1 x1
и yi2 x2 также присутствуют в схеме оповещения, поскольку по
определению точек yi они использовались для передачи инфор-
мации вершинам x1 , x2 .
2.5. О т в е т: 2n − 2 телеграммы.
Мы взяли эту задачу в [6]. До того как появится первый
человек, узнавший все слухи, должно быть послано не менее
n − 1 телеграммы. После этого каждый из остальных должен
получить хотя бы одну телеграмму, чтобы завершить ознаком-
ление со слухами. Значит, будет послано еще не менее n − 1
телеграммы.
Пример строится на базе любого дерева, если сначала по-
сылать телеграммы от периферии к корню, а потом обратно.
2.6. Это теорема 3 [9]. П р и м е р способа оповещения, в котором
n−1 человек прочтет в телеграмме свой собственный слух, три-
виален: пусть все сначала телеграфируют Васе, а потом Вася
посылает всем телеграммы с полным комплектом слухов.
О ц е н к а. Рассмотрим минимальный контрпример, в кото-
ром менее n − 1 человек прочли в телеграмме свой собственный
слух. Пусть последняя телеграмма была послана сплетником
118 Уголок олимпиадофила

A сплетнику B. Очевидно, сплетник A уже знает все слухи,


значит, сплетник B, во-первых, один из тех, кто прочел свой
слух в полученной телеграмме, а во-вторых, не знает ни одно-
го слуха, кроме своего собственного (иначе он какой-то слух
выучил из телеграмм дважды). Значит, ранее сплетник B не
получил ни одной телеграммы, а только посылал. Удаляя из
этой компании сплетника B и соответствующие телеграммы,
мы получим меньший контрпример. Противоречие.
3.1. О т в е т: это возможно даже с ограничением NODUP. См.
начало решения задачи 4.3.
3.2. О т в е т: при четных n, см. [12].
Для каждого сплетника отметим последний звонок, в ко-
тором он участвовал. При выполнении ограничения NOHO эти
последние звонки разбивают всех сплетников на пары — см.
рассуждение в решении задачи 1.6 без последнего предложения.
Таким образом, n должно быть четным.
Отметим, что первые звонки тоже разбивают сплетников на
пары.
Для каждого четного n предъявим способ оповещения, под-
чиненный ограничению NOHO, состоящий из 2n−4 звонков [12,
лемма 2.4]. Пусть m = 12 n − 1. Обозначим сплетников ai , bi ,
i = 0, 1, . . . , m + 1, — но здесь n + 2 сплетника, будем считать,
что a0 = bm+1 , am+1 = b0 . В качестве первых звонков возьмем
звонки (в порядке возрастания i, см. рис. 2)
ai bm+2−i , где i = 1, 2, . . . , m + 1;
далее выполним средние звонки
ai ai+1 и bi bi+1 , где i = 1, 2, . . . , m − 1;
и, наконец, последние звонки
bi am−i , где i = 0, 1, . . . , m.
Непосредственно проверяется, что указанная система звонков
есть способ оповещения, подчиненный ограничению NOHO.
3.3. Поскольку любая схема оповещения содержит не менее
2n − 4 звонков, достаточно привести пример, удовлетворяющий
Распространение слухов 119

b1 b2 b3 b4 b5 b6

b0 = a 7 a 0 = b7

a6 a5 a4 a3 a2 a1

Рис. 2. Оптимальные звонки с ограничением NOHO

ограничению NOHO и содержащий 2n − 4 звонка. Этот пример


приведен в предыдущем решении.
4.1. О т в е т: да, см. [8]. Прежде чем приводить решение задачи,
дадим несколько определений.
Уникальные сплетни, известные сплетникам до начала об-
мена информацией, будем называть также изначальными. Пусть
после нескольких звонков имеется такое подмножество множе-
ства изначальных сплетен, что каждый сплетник либо знает
все сплетни из этого подмножества, либо не знает ни одной
из них. Тогда при рассмотрении последующих звонков можно
рассматривать это подмножество как одну большую сплетню.
Будем называть ее объединенной или общей сплетней (опреде-
ление из статьи [8]). Например, пусть сплетникам, номера кото-
рых указаны ниже, известны следующие сплетни, обозначенные
греческими буквами.

Сплетник 1 2 3 4
Какие сплетни знает αγ β αγ βδ

В этом примере сплетни α и γ образуют объединенную сплетню,


поскольку каждый сплетник либо знает обе эти сплетни, либо не
знает ни одной. А вот набор сплетен β, δ объединенную сплетню
не образует, так как второй сплетник знает лишь одну из них.
Рассмотрим чуть более общую постановку задачи. Пусть
имеются группы из a1 , a2 , . . . , ak сплетников, причем в каждой
группе всем известен один и тот же набор сплетен. Такое объ-
единение сплетников будем называть коллективом. Сплетники
по-прежнему общаются друг с другом по телефону и хотят,
чтобы каждый из них узнал все имеющиеся сплетни. Если для
120 Уголок олимпиадофила

такого коллектива существует хотя бы один способ оповещения,


подчиненный ограничению NODUP, то будем называть этот
коллектив сплоченным. Коллектив, содержащий только одну
группу, тоже будем считать сплоченным. Так, коллектив из
трех групп сплетников {1, 3}, {2}, {4} в предыдущем примере
не является сплоченным, поскольку второй сплетник не сумеет
узнать сплетню δ при ограничении NODUP. В этих терминах за-
дача про n сплетников, знающих по одной уникальной сплетне,
теперь формулируется для коллектива из n групп, каждая из
которых состоит из одного сплетника.
Если в коллективе каждая группа знает лишь одну сплет-
ню (эта сплетня может быть изначальной или объединенной,
являющейся подмножеством нескольких изначальных в смысле
определения выше), то такой коллектив назовем простым. Так,
коллектив из трех групп сплетников {1, 3}, {2}, {4} в преды-
дущем примере не является простым (сплетник 4 знает две
сплетни, не образующие объединенную сплетню).
Заметим, что если объединить два сплоченных коллектива
сплетников, в которых поровну сплетников, а множества их из-
начальных сплетен не пересекаются, то снова получится спло-
ченный коллектив. Действительно, мы сразу получим способ
оповещения, подчиненный ограничению NODUP, если сначала
в каждом из коллективов все сплетники узнают все сплетни
своего коллектива, а потом каждый сплетник из первого кол-
лектива поговорит с кем-то из второго. Таким способом можно
из коллективов, содержащих одну группу, построить, например,
следующие коллективы:
(a, a), (a, a, 2a, 4a, 8a, 16a),
a, a, a, . . . , a, (a, a, a, a, 4a, 4a, 4a, 16a). (1)
 

2k групп

Пусть имеется два коллектива (a1 , a2 , . . . , ak ) и (b1 , b2 , . . . , bk ),


для которых множества изначальных сплетен совпадают. Пред-
положим, что при каждом i группа из ai человек первого кол-
лектива и группа из bi человек второго знают одно и то же
множество сплетен. При этом мы допускаем, что ai или bi мо-
жет быть равным нулю; если так случилось, к примеру, если
Распространение слухов 121

ai = 0, bi = 0, мы по определению требуем, чтобы все изначаль-


ные сплетни, известные группе из bi сплетников, были извест-
ны в других (ненулевых) группах первого коллектива. Назовем
суммой этих коллективов коллектив (a1 +b1 , a2 +b2 , . . . , ak +bk ).
Например, непростой коллектив из 10 сплетников, которым из-
вестны сплетни α, β, γ

Наборы сплетен α β αγ βγ
количество сплетников 3 3 2 2

представи́м в виде суммы двух коллективов:

Коллектив α β αγ βγ
1 3 0 0 2
2 0 3 2 0

Заметим, что если коллективы были сплоченными, то и их


сумма тоже является сплоченным коллективом. Значит, если
коллектив сплетников раскладывается в сумму сплоченных кол-
лективов, каждый из которых знает в объединении тот же на-
бор сплетен, что и исходный коллектив, то он тоже является
сплоченным.
Вернемся к решению задачи. Преобразуем простой коллек-
тив, состоящий из 12 одиночных сплетников, в простой кол-
лектив (4, 4, 4) (2d сплетников, каждый из которых знает одну
уникальную сплетню, всегда могут объединиться в группу как
в примерах (1)). А теперь заметим, что он является суммой трех
простых сплоченных коллективов (1, 1, 2), (1, 2, 1) и (2, 1, 1).
4.2. О т в е т: да.
Сначала слегка укрупним группы.
Сплетни α β γ δ ε ζ

Число сплетников 13 8 6 5 4 4
α β γ δ εζ α γ δ βεζ
→ →
13 8 6 5 8 13 6 5 16
Полученный простой коллектив легко раскладывается в сумму
пяти сплоченных: (2, 1, 1, 4) (2 раза), (4, 1, 1, 2) (2 раза), (1, 2, 1, 4)
(1 раз).
122 Уголок олимпиадофила

Другое разложение. Пусть сначала один человек, знающий


сплетню γ, поговорит с человеком, знающим сплетню ζ, а также
один человек, знающий сплетню δ, поговорит с человеком, зна-
ющим сплетню ε, после чего построим следующее разложение.
Коллектив α β γ δ ε ζ δε γζ
1 2 2 1 0 0 2 1 0
2 8 4 0 2 1 0 0 1
3 1 1 4 0 0 1 1 0
4 2 1 0 2 2 0 0 1

4.3. О т в е т: да, см. [8].


Рассмотрим сперва простой коллектив сплетников (3, 3, 2, 2),
в котором каждая группа знает соответственно сплетню α, β,
γ, δ. Пусть один сплетник из группы I переговорит с одним из
группы III, а один из II — со сплетником из IV. Получится кол-
лектив (уже не простой) из 6 групп, который легко разложить
в сумму трех сплоченных.
α β γ δ α β γ δ αγ βδ
→ →
3 3 2 2 2 2 1 1 2 2
Коллектив α β γ δ αγ βδ
1 0 0 0 0 1 1

2 2 0 1 0 0 1
3 0 2 0 1 1 0
Теперь возьмем 20 наших сплетников и преобразуем их в про-
стой коллектив (4, 4, 4, 4, 4). Этот коллектив является суммой
двух простых коллективов (3, 3, 2, 1, 1) и (1, 1, 2, 3, 3), каждый
из которых может с помощью одного звонка быть преобразован
в коллектив (3, 3, 2, 2), который мы уже рассматривали.
4.3 21 . Докажем, что при n = 6, 10, 14, 18 распространение слу-
хов с ограничением NODUP невозможно [8, предложение 4].
У т в е р ж д е н и е 1 [8, лемма 1]. При выполнении ограниче-
ния NODUP cплетники разбиваются на пары по первым звон-
кам, а также разбиваются на пары по последним звонкам.
Д о к а з а т е л ь с т в о. Утверждение о последних звонках оче-
видно (если кто-либо узнал все сплетни, то его последний собе-
седник тоже узнал все сплетни и оба больше не могут ни с кем
разговаривать).
Распространение слухов 123

Докажем утверждение о первых звонках. Предположим, что


оно неверно. Пусть сплетник A — это первый человек, с кото-
рым разговаривал сплетник B, но при этом первый разговор
сплетника A был с другим человеком C. После этого разговора
сплетник C знает сплетню человека A и не знает сплетню B.
После разговора сплетника B с A сплетня B всегда путешеству-
ет с A. Следовательно, C не сможет ее узнать. 
Пусть n = 2k. Можно считать, что первые звонки сплетни-
ков суть в точности первые k звонков схемы оповещения, а по-
следние звонки сплетников — это в точности последние k звон-
ков схемы оповещения. После того как сделаны первые k звон-
ков, образовалось k объединенных (парных) сплетен. В каждый
момент времени для каждого сплетника X назовем напарником
сплетника X того сплетника Y , с которым X непосредственно
перед этим разговаривал по телефону. Сразу после их разговора
они знают одинаковый набор сплетен.
У т в е р ж д е н и е 2. При n > 4 ни один из сплетников не
может перед своим последним разговором знать k − 1 объеди-
ненных сплетен.
Д о к а з а т е л ь с т в о. Если сплетник A перед последним раз-
говором знает k − 1 объединенную сплетню, то его собесед-
ник B в этом последнем разговоре знал всего одну объединен-
ную сплетню. Обозначим через B1 первого собеседника сплет-
ника B, через A1 — собеседника A в предпоследнем разговоре.
Теперь ясно, что по окончании всех разговоров сплетни B и B1
могут быть известны только перечисленным в этом рассужде-
нии персонажам. 
Из этих двух утверждений сразу следует, что при n = 6 схе-
ма NODUP невозможна: так как после первых звонков сплетни
попарно объединились, то в любом последнем звонке участники
могут знать лишь две и четыре сплетни, что запрещено вторым
утверждением.
Разберем случай n = 10. В силу запрета из утверждения 2
в последнем разговоре могут участвовать лишь сплетники, один
из которых знает две объединенные сплетни, а другой — три.
Таким образом, перед тем как произошли 5 последних разгово-
ров, было ровно 5 сплетников, знавших по три объединенные
124 Уголок олимпиадофила

сплетни. Напарник каждого из этих пяти сплетников — один


из этих же пяти сплетников (потому что человек, узнавший
три сплетни, может после этого участвовать лишь в последнем
разговоре). Таким образом, мы разбили 5 сплетников на пары.
Это противоречие показывает, что единственный логически воз-
можный случай не может быть реализован.
Разберем случай n = 14. Напомним, что тогда у нас име-
ется 7 объединенных сплетен, далее мы будем опускать слово
«объединенных». В силу запрета из утверждения 2 ни один
из сплетников, участвующих в последнем разговоре, не дол-
жен знать ровно 6 сплетен. Так же как в предыдущем абзаце,
убеждаемся, что случай, в котором все сплетники в последнем
разговоре знают по три или по четыре объединенные сплет-
ни, невозможен (иначе мы найдем паросочетание на множестве
из 7 сплетников, знающих 4 сплетни). Из тех же соображений
должно быть четное число пар сплетников, знающих в послед-
нем разговоре 2 или 5 сплетен. Тогда имеется нечетное количе-
ство пар сплетников, знающих в последнем разговоре 3 или 4
сплетни, и, чтобы в очередной раз не возникло противоречия,
напарник хотя бы одного из сплетников, знавших в последнем
разговоре 4 сплетни, должен перед своим последним разговором
«выучить» пятую сплетню.
Введем обозначения. Пусть A — сплетник, знавший в по-
следнем разговоре объединенные сплетни номер 1, 2, 3, 4; B —
его напарник, выучивший после разговора с A сплетню номер 5
(в разговоре с C, знавшим только эту одну сплетню). Пусть
B и C свои последние разговоры провели со сплетниками D
и E, знавшими лишь 6-ю и 7-ю сплетни, ничто нам не мешает
думать, что они узнали эти сплетни друг от друга. Пусть F ,
G, H — сплетники, узнавшие после своего первого разговора
сплетни 5, 6, 7 (и не совпадающие с уже обозначенными сплет-
никами). C 5 D 6, 7

B 1, 2, 3, 4 E 6, 7
A 1, 2, 3, 4
F 5, 6, 7
H 5, 6, 7
G 6, 7
Распространение слухов 125

Последний собеседник сплетника A должен был знать сплет-


ни 5, 6, 7. В силу симметрии обозначений F , G, H, мы можем
считать, что сначала F и G поговорили друг с другом, потом
F поговорил с H и, наконец, F стал последним собеседником
для A. Но теперь единственный способ для G узнать объединен-
ную сплетню, известную изначально H (даже с учетом того,
что мы рассматриваем сейчас не всех 14 сплетников), — это
поговорить с ним. При этом G услышит повторно сплетню от F .
Случай n = 18 еще хуже. Кажется, он разобран в статье
Сереша [8].
4.4. О т в е т: при n = 1, 2, 4, 8, 12, 16 и при всех четных n  20.
Случаи n = 1, 2 тривиальны. Далее полагаем n  3. Из
решения задачи 4.3 21 сразу следует, что при нечетных n и при
n = 6, 10, 14, 18 NODUP-схема не существует.
У т в е р ж д е н и е [8, леммы 5, 6 и предложение 2]. Распро-
странение слухов с ограничением NODUP возможно при n, де-
лящемся на 4.
Д о к а з а т е л ь с т в о. Индукция по n.
Для n, являющихся степенью двойки, возможность распро-
странения слухов следует из конструкции (1). Для n = 12, 20
примеры распространения слухов приведены в предыдущих за-
дачах. Отнесем случаи n = 4, 8, 12, 16, 20 к базе индукции.
Докажем переход. Пусть n  24 — очередное число, для
которого мы хотим построить схему распространения слухов,
а для меньших n существование такой схемы уже установлено.
Заметим, что если n делится на 12, то можно разделить всех
сплетников на три группы одинакового размера, в каждой из
них число сплетников делится на 4 и меньше n, значит, внутри
всех этих групп существует способ оповещения. Получим про-
стой коллектив (4a, 4a, 4a), a = n/12, который является суммой
a сплоченных простых коллективов (4, 4, 4).
Если n не делится на 12, то n = 12a + r, где r = 4 или r = 8.
При r = 4 возьмем три группы
(4(a − 1) + 4, 4(a − 1) + 4, 4(a − 1) + 8).
Каждая из групп по предположению индукции имеет способ
NODUP оповещения, и весь этот коллектив раскладывается
126 Уголок олимпиадофила

в сумму из a − 1 коллективов (4, 4, 4) и коллектива (4, 4, 8).


При r = 8 можно положить n = 12(a − 2) + 28 и рассмотреть
коллектив
(4(a − 2) + 8, 4(a − 2) + 8, 4(a − 2) + 12).

У т в е р ж д е н и е [8, леммы 7, 8, 9 и предложение 3]. При


n ≡ 2 (mod 4), n  22 возможно распространение слухов с огра-
ничением NODUP.
Д о к а з а т е л ь с т в о. Мы наметим лишь план действий, по-
дробности см. в [8].
Будем доказывать утверждение по индукции. База здесь
представляет некоторую проблему: нужно проверить существо-
вание NODUP-схемы для всех четных маленьких n (а именно,
при 20  n  62).
Заметим, что если бы n делилось на 16, то можно было бы
разделить сплетников на 4 группы одинакового размера, обра-
зующих простой сплоченный коллектив (4a, 4a, 4a, 4a), a = n/16
(в каждой группе число сплетников делится на 4, а для таких
чисел уже все доказано).
Но в рассматриваемом случае n не делится даже на 4, поэто-
му приме́ним трюк с остатками из доказательства предыдущего
утверждения. Пусть n = 16a + r, где остаток r равен 2, 6, 10
или 14. Если бы в каждом из этих случаев удалось разбить
остаток на слагаемые r = r1 + r2 + r3 + r4 таким образом,
чтобы для 4a + ri сплетников существовал способ NODUP опо-
вещения и коллектив (r1 , r2 , r3 , r4 ) оказался сплоченным, то мы
получили бы доказательство утверждения для n сплетников.
Действительно, разобьем n сплетников на группы
(4a + r1 , 4a + r2 , 4a + r3 , 4a + r4 ),
а потом разбиваем этот коллектив на слагаемые: (4a, 4a, 4a, 4a)
и (r1 , r2 , r3 , r4 ).
Однако остатки 2, 6, 10, 14 слишком маленькие. Прибавим
к остаткам 16k, полагая n = 16(a − k) + (r + 16k). Возьмем
k = 3, получим остатки r = 2 + 3 · 48 = 50, 54, 58, 62. Тогда,
например, в первом случае 50 сплетников образуют сплоченный
коллектив (8, 8, 12, 22). Множество из n сплетников представим
Распространение слухов 127

в виде коллектива
(4(a − k) + 8, 4(a − k) + 8, 4(a − k) + 12, 4(a − k) + 22).
Для групп, составляющих этот коллектив, существует способ
NODUP оповещения по предположению индукции, и тогда весь
коллектив равен сумме коллективов (4, 4, 4, 4) и (8, 8, 12, 22).
В случае остатков r = 54, 58, 62 можно выполнить анало-
гичную конструкцию.
4.4 21 (см. [10, лемма 2.5]). Заметим, что в любой схеме оповеще-
ния с ограничением NODUP сплетники разбиваются первыми
звонками на пары (как в задаче 1.6). Доказательство см. в на-
чале решения задачи 4.3 21 .
Допустим, что утверждение задачи неверно, и некоторый
сплетник A поговорил по телефону всего два раза. Пусть пер-
вый раз он беседовал со сплетником B, тогда после их беседы
A-слух и B-слух циркулируют вместе. Если во второй раз сплет-
ник A беседовал с C, то в этот момент C знал все слухи, кроме
A-слуха и B-слуха. Если предыдущий разговор сплетника C
был с D, то D в тот момент тоже знал все слухи, кроме A-слуха
и B-слуха. Единственный возможный способ для D завершить
ознакомление со слухами — это поговорить с B, когда B зна-
ет только эти два слуха. Но тогда A-слух и B-слух не станут
известны остальным n − 4 сплетникам.
4.5. Следующее утверждение доказано в заметках Д. Веста [13]
и А. Сереша [10, § 3].
У т в е р ж д е н и е Пусть n = 4k. Тогда достаточно 9k − 6
звонков.
Д о к а з а т е л ь с т в о. Разобьем сплетников на k групп по
4 человека. В каждой группе организуем звонки таким образом,
чтобы все узнали сплетни своей группы. Это можно сделать
за 4k звонков. Теперь поделим сплетников на два одинаковых
множества по 2k человек, в каждое попадет пара сплетников,
знающая все сплетни i-й группы, i = 1, . . . , k. Организуем
звонки в первом множестве таким образом, чтобы все сплет-
ники разбились на пары и каждая пара сплетников узнала все
сплетни, кроме одной. Тогда каждой паре сплетников первого
множества будет соответствовать пара сплетников из второго
128 Уголок олимпиадофила
1 1
1 7 123456 7
1 1
2 2 14 7 12 2 14 7
3 13 3 13
2 2
4 12 4 12
6 6
5 11 5 11
3 6 123 123456
6 10 6 10
3 7 9 5 3 7 9 5
8 8
4 5 1234 12345
4 4

Рис. 3. Линии означают звонки второго сплетника (слева) и (2k − 1)-го


сплетника (справа). Рядом с кружком записаны номера объединенных
сплетен, известных этому сплетнику до показанных на рисунке звонков

множества, с которой они могут поговорить, чтобы узнать все.


Для этого потребуется 2k звонков. Осталось в первом множе-
стве построить нужную конфигурацию из 3k − 6 звонков.
Нужная последовательность звонков показана на рисунках
3–4. Пронумеруем сплетников первого множества и располо-
жим их на окружности. Сначала k − 2 звонка делает второй
сплетник: он звонит всем сплетникам, имеющим нечетные но-
мера, кроме (2k − 1)-го: 3, 5, 7, . . . (именно в такой последо-
вательности, см. рис. 3, слева). Следующие k − 2 звонка дела-
ет (2k − 1)-й сплетник: он звонит всем сплетникам, имеющим
четные номера, кроме второго: 2(k − 1), 2(k − 2), . . . (тоже по-
следовательно, см. рис. 3, справа). После этих звонков 4 сплет-
ника уже знают все сплетни, кроме одной, а именно: второй
и (2k−3)-й сплетники знают все сплетни, кроме k-й, а четвертый
и (2k − 1)-й — все сплетни, кроме первой, см. рис. 4. Остальных
сплетников разобьем на пары: для i = 2, . . . , k − 1 пусть сплет-
ник, знающий сплетни 1, 2, . . . , i − 1, позвонит сплетнику, зна-
ющему сплетни i + 1, i + 2, . . . , n (см. рис. 4), в результате чего
образуется пара сплетников, знающая все сплетни, кроме i-й.
На это потребуется еще k − 2 звонков.

4.6. Это доказано в [10, теорема 4.1].


Распространение слухов 129
1
123456 7
1
12 2 14 234567
3 13
234567
4 12
67
5 11
123 123456
6 10
34567 7 9 567
8
1234 12345
4567

Рис. 4. Оставшиеся звонки в первом множестве

5.1. a) О т в е т: (n − 1)(k + 1) телеграмм.


Мы взяли это утверждение в [2, теорема 4.1].
П р и м е р. Пусть каждый рядовой пошлет k + 1 телеграмму
генералу.
О ц е н к а. Каждый рядовой должен послать не менее k + 1
телеграммы.
б) О т в е т: (k + 2)n − 2 телеграммы.
Мы взяли это утверждение в [2, теорема 4.2] Напомним,
что в графе звонков могут быть кратные ребра. Чтобы сле-
дить за порядком совершения звонков, поставим на ребрах веса
(вещественные числа): чем позже был звонок, тем крупнее дол-
жен быть соответствующий вес. Допустимы одинаковые веса
звонков, если звонки совершаются последовательно и при этом
могут быть переставлены друг с другом. Назовем путь в графе
звонков восходящим, если при движении вдоль пути веса ребер
возрастают.
П р и м е р. Приведем пример ориентированного графа, в ко-
тором от каждой вершины до любой другой существует k + 1
реберно непересекающийся восходящий путь. Проведем k + 2
ребра от вершины с номером i к вершине с номером i + 1 с ве-
сами i, n + i, 2n + i, . . . , (k + 1)n + i при i = 1, 2, . . . , n − 2;
k + 1 ребро от вершины с номером n − 1 к вершине с номером n
с весами n − 1, 2n − 1, . . . , (k + 1)n − 1 и k + 1 ребро от вершины
с номером n к вершине с номером 1 с весами n, 2n, . . . , (k + 1)n.
На рис. 5 показан пример такого графа при n = 6, k = 2.
130 Уголок олимпиадофила

1
1, 7, 13, 19 6, 12, 18

2 6

2, 8, 14, 20
5, 11, 17

3 5

3, 9, 15, 21 4, 10, 16, 22


4

Рис. 5. Плохая почта

О ц е н к а. Пусть дан граф звонков, в котором телеграммы


доходят от каждой вершины до любой другой даже в случае
удаления k ребер. Пусть H — подграф этого графа, содержа-
щий только первые n − 2 ребер. Граф H не является связным.
Значит, для каждой вершины существует по крайней мере k + 1
ребро, не лежащее в H. Следовательно, общее число ребер гра-
фа звонков не меньше (n − 2) + (k + 1)n.
5.2. Это утверждение мы взяли в статье [2, теорема 2.1].
Для построения примеров нам понадобится граф на n вер-
шинах, обозначим его Tn , в котором у генерала степень 0 или 1,
остальные вершины имеют степень k, где k  n−2. Строение Tn
зависит от четности n и k. Пронумеруем вершины, пусть номер
генерала равен n. При четном k между вершинами с номерами
i и j, 1  i < j  n − 1, есть ребро, если
 
(i − j) mod (n − 1) ∈ {±1, ±2, . . . , ± k2 }.
Если k нечетно, а n четно, то проведем рёбра при
 
(i − j) mod (n − 1) ∈ {±1, ±2, . . . , ± k−1
2
},
а также добавим любое паросочетание на n вершинах. Если n
и k оба нечетные, то проведем рёбра при
 
(i − j) mod (n − 1) ∈ {±1, ±2, . . . , ± k−1
2
, n−1
2
}.
Вернемся к решению задачи.
Распространение слухов 131

a) Поскольку после удаления k ребер граф должен остаться


связным, степень каждой вершины не может быть меньше k+1.
Так как сумма степеней всех вершин графа равна удвоенному
количеству ребер, получаем, что число звонков больше либо
 
равно k+12
·n .
Осталось предъявить граф, который обеспечивает возмож-
ность передать все слухи генералу и у которого все вершины
имеют степень k + 1 (при неблагоприятной четности одна из
вершин будет вынуждена иметь степень k + 2). При k  n − 1
такой граф действительно существует, а при меньших k имеют-
ся проблемы с расстановкой весов.
Поделим k + 1 на n − 1 с остатком: k + 1 = a(n − 1) + b, где
a > 0, 0  b < n − 1. Построим граф, состоящий из объедине-
ния a графов Kn (полных графов на n вершинах) и графа R,
у которого все вершины имеют степень b, кроме, возможно,
вершины-генерала, степень которой равна b или b + 1. Такой
граф нетрудно построить, взяв граф Tn+1 из начала решения
и объединив вершину-генерала с одной из «обычных» вершин.
Теперь назначим веса ребер. Пусть самые маленькие веса имеют
рёбра графа R, не соединенные с генералом. Пусть рёбра гра-
фов Kn , тоже не соединенные с генералом, имеют вес побольше.
А рёбра всех графов, соединенные с генералом, имеют самые
большие веса. Внутри каждого из этих трех множеств ребер
веса могут быть упорядочены произвольно. Тогда от каждой
вершины до генерала идут k + 1 непересекающихся по ребрам
путей. Следовательно, даже после удаления из графа произ-
вольных k ребер информация все равно дойдет до генерала. Все
вершины построенного графа имеют степень k + 1, кроме, воз-
можно, генерала, который может иметь степень k + 1 или k + 2.
б) При k = 0 граф звонков должен быть связным, следова-
тельно, в нем не менее n − 1 ребер, а с другой стороны, граф-
дерево, корнем которого является генерал, а все пути к корню
восходящие, является примером подходящего графа.
Рассмотрим теперь граф звонков при 1  k < n − 1. Возь-
мем произвольную вершину v (отличную от генерала) и среди
инцидентных ей ребер выберем ребро  максимального веса.
Пусть некоторый восходящий путь проходит через это ребро: он
132 Уголок олимпиадофила

пришел в вершину v по ребру меньшего веса и вышел по ребру .


Перенаправим ребро  сразу в вершину-генерала. В результате
число ребер графа осталось прежним и, как нетрудно видеть,
после этого изменения генерал по-прежнему сможет получить
все слухи в условиях плохой связи. Сделаем такую операцию
для всех вершин, тогда каждая вершина окажется соединенной
с генералом. Значит, степень генерала не меньше n − 1. Сумми-
руя степени
 вершин, получаем,
 что число звонков больше либо
(k+1)·(n−1)+(n−1)
равно 2
.
Теперь построим граф, обеспечивающий генерала слухами,
в котором степени всех рядовых равны k + 1, а степень генерала
равна n − 1 или n (за счет кратного ребра, при неблагоприят-
ной четности). Возьмем граф Tn , описанный в начале решения,
произвольно назначим (небольшие) веса его ребер, после чего
соединим все вершины Tn с генералом, назначив новым ребрам
большие веса.
5.3. [2, теорема 3.1.]
a) Приведем пример подходящего графа звонков. Пусть n
нечетно. Тогда от каждой вершины с нечетным номером, не
равным 1, проведем k ребер к вершине с номером 1 с весами
3, 5, . . . , 2k + 1, а от каждой вершины с четным номером про-
ведем k + 1 ребер к вершине с номером 1 с весами 2, 4, . . . ,
2k + 2. Теперь проведем два ребра между вершинами с номе-
рами i и i + 1 с весами 1 и 2k + 3. Получилось много ребер
с одинаковыми весами. В данном случае веса ребер обозначают
не номера звонков: имеется в виду, что ребра разбиваются на
классы (множества ребер с одинаковыми весами), в каждом
классе рёбра могут быть упорядочены произвольно, но ребро
класса i всегда имеет меньший номер, чем ребро класса j при
i < j. Пример такого графа при n = 7 и k = 3 показан на рис. 6.
Можно проверить, что тогда от каждой вершины до каждой
проходят k + 1 реберно непересекающихся путей.
Если n четно, то к предыдущей конструкции присоединим
еще одну вершину, соединив ее k + 1 ребром с первой вершиной,
веса ребер будут 2,5, 3,5, 5,5, 7,5, . . . , 2k + 1,5.
б) Оценим τ (n, k) через μ(n, k). Пусть G — граф звонков,
в котором даже после удаления k ребер информация от каждой
Распространение слухов 133

7
3 5, 7
3,

1 2,
4,
6,
8

4 1, 6
9

Рис. 6. Конструкция графа

вершины будет доходить до любой другой. Посмотрим на си-


туацию после того, как мы сделали r первых звонков. Остав-
шиеся звонки образуют граф на тех же вершинах, будем его
называть H. Рассмотрим произвольную вершину v графа H.
Заметим, что этой вершине для получения полной информации
(даже с учетом удаления k ребер) требуются только первые
r звонков и звонки внутри ее компоненты связности в графе H.
Значит, число ребер графа, содержащего ребра, которые ей мо-
гут пригодиться, больше либо равно μ(n, k). Будем считать, что
r = μ(n, k) − ξ, где ξ подберем таким образом, чтобы полу-
чить наилучшую оценку. Очевидно, |E(G)| = r + |E(H)|. Чтобы
оценить число ребер H снизу, будем считать, что вершина v
лежит в компоненте связности наименьшего размера, пусть l —
число ребер этой компоненты, тогда количество компонент не
меньше nl и |E(H)|  n − nl (правая часть — это количество
ребер в графе в предположении, что все компоненты содержат
по l вершин и являются деревьями). При этом l  ξ, так как
в противном случае рассматриваемая вершина v может не по-
лучить полной информации, следовательно, |E(H)|  n − nξ .
Получим
n
|E(G)|  (μ(n, k) − ξ) + E(H)  (μ(n, k) − ξ) + (n − ).
ξ

Правая часть минимальна при √ ξ = n, и мы получаем неравен-
ство E(G)  μ(n, k) + n − 2 n .
134 Уголок олимпиадофила

5.4. Мы взяли это утверждение в [3, теорема 3.2].


a) Как обычно, оценка сверху получается предъявлением
примера. Пусть R — регулярный (или почти регулярный) (муль-
ти)граф на n вершинах, в котором каждая вершина имеет сте-
пень k (за исключением, возможно, одной вершины, имеющей
степень k + 1). Рассмотрим следующую схему оповещения. Сна-
чала выполним 2n − 4 звонка в соответствии с любым наибыст-
рейшим способом оповещения. После этого произвольно выпол-
ним звонки, соответствующие ребрам графа R. Все слухи, по-
лученные всеми сплетниками в этой схеме,
 очевидно,
 являются
(k+4)n
надежными. При этом схема содержит 2
−4 звонков.
б) Л е м м а 1 [3, лемма 3.1]. Пусть дано дерево T на n вер-
шинах, в котором на каждом ребре задан вес, позволяющий
«хронологически» упорядочивать ребра. Для каждой верши-
ны u обозначим через ru наибольшее количество вершин, в ко-
торые можно прийти из вершины u, двигаясь так, чтобы вес
при движении возрастал. Минимальное по всем вершинам де-
рева значение ru обозначим через R(T ). Обозначим через r(n)
максимум величины R(T ) по множеству всех ориентированных
деревьев T с n вершинами. Тогда r(n) = log2 n.
Д о к а з а т е л ь с т в о. Рассмотрим дерево T , для которого
R(T ) = r(n). Пусть xy — ребро максимального веса, Tx , Ty —
компоненты связности, которые получаются после его удаления
(x ∈ Tx , y ∈ Ty ). Можно считать,
  что в Tx не больше вершин,
чем в Ty , тогда R(Tx )  r n2 . Выберем в Tx вершину u, ре-
ализующую значение R(Tx ). В дереве T путь из вершины u не
может пройти в компоненту Ty дальше вершины y, поскольку
xy — ребро максимального веса. Тогда
 n 
r(n) = R(T )  ru + 1 = R(Tx ) + 1  r + 1.
2
Вместе с начальным условием r(1) = 0 мы получаем неравен-
ство r(n)  log2 n.
Пример, реализующий равенство, строится по индукции.
На очередном шаге берем две копии дерева, служащего приме-
ром для n − 1, и, сохраняя относительный порядок ребер внут-
ри каждой копии, соединяем их корни ребром максимального
веса. 
Распространение слухов 135

Л е м м а 2 [3, следствие 2.1]. Пусть в (мульти)графе G на


n вершинах на каждом ребре задан вес, с помощью которого
можно хронологически упорядочить рёбра. Пусть u — фикси-
рованная вершина графа G. Пусть оказалось, что для каждой
вершины v = u существует не менее k возрастающих путей из u
в v, которые отличаются друг от друга последними ребрами.
Пусть, наконец, среди всех графов с такими свойствами
 граф
(k+2)(n−1)
G имеет наименьшее число ребер. Тогда в нем 2
ребер.
Д о к а з а т е л ь с т в о. Граф G представляет собой объеди-
нение остовного дерева и k-регулярного подграфа (или почти
k-регулярного подграфа) на множестве всех вершин, за исклю-
чением u. В этом случае формула очевидна.
Построим это остовное дерево: для каждой вершины v = u
отметим ребро ev с наименьшим весом, принадлежащее какому-
нибудь восходящему пути из u в v. Мы отметили n − 1 ребер,
они задевают все вершины графа (минимальное ребро верши-
ны u тоже окажется отмеченным), поэтому это остовное дерево.
Далее, среди ребер вершины v ребро ev — единственное ребро,
принадлежащее хоть какому-то восходящему пути из u в v. Дей-
ствительно, если ребро ew инцидентно вершине v и лежит на
пути из u в v, то этот путь проходит через w и тогда он должен
входить в w по ребру, у которого вес меньше, чем вес ew , что
невозможно. Таким образом, граф G для каждой вершины u
содержит, помимо eu , еще не менее k ребер, инцидентных реб-
ру u. Ясно, что минимальное число ребер будет в k-регулярном
случае. 
С помощью этих двух лемм решим задачу. Пусть имеет-
ся способ оповещения, обеспечивающий сплетников надежными
слухами. Первые n−1 звонков этого способа оповещения задают
подграф H в графе звонков. В силу малости количества звонков
хотя бы одна из компонент подграфа H является деревом, обо-
значим его T . По лемме 1 в дереве T можно выбрать вершину u,
из которой можно добраться по возрастающим путям лишь не
более чем в log2 n вершин. Уберем ребра всех этих путей из
графа H, полученный граф назовем H  , он содержит не менее
n − 1 − log2 n ребер.
136 Уголок олимпиадофила

Для графа G−H  и вершины u выполнены условия леммы 2


(отброшенные нами ребра не могли быть использованы для по-
строения путей из вершины u, так как они были хронологиче-
 
(k+2)(n−1)
ски «слишком ранними»), значит, в нем не менее 2
ребер. Тогда в G не менее
 
(k+2)(n−1)
n − 1 − log2 n + 2

ребер.
6.1. [5, Лемма 3.] Индукция по k. База тривиальна. Для доказа-
тельства перехода отменим первый звонок. В результате дерево
окажется разбитым на две компоненты, в каждой из которых
перестанет быть известным один слух из противоположной ком-
поненты. По индукционному предположению тогда каждая из
компонент содержит не менее 2k−1 вершин.
6.2. П р и м е р [5, лемма 1]. Поделим n на 2k−1 с остатком:
n = 2k−1 n1 + n2 . Разобьем сплетников на n1 групп по 2k−1 чело-
век и последнюю группу из n2 человек. В каждой группе из 2k−1
человек можно сделать 2k−1 звонок так, чтобы в результате все
члены группы знали по k слухов (двое звонят друг другу —
в результате двое знают по 2 слуха; потом каждый из них раз-
говаривает c новым членом группы, в результате четверо знают
по 3 слуха; потом каждый из четырех разговаривает с новым
членом группы, в результате восемь человек знают по 4 слуха
и т. д.). Что касается последней группы, пусть каждый человек
из нее позвонит кому-нибудь из первых групп, когда там уже
закончатся звонки, чтобы узнать k слухов. Итого
 k−1 
P (n, k)  (2k−1 − 1)n1 + n2 = 2 2k−1−1 · n .
k−1
О ц е н к а [5, лемма 4]. Докажем оценку P (n, k)  2 2k−1−1 n,
не накладывая никаких условий на k.
Рассмотрим последовательность, дающую P (n, k) звонков.
Пусть для каждого i  1 этот граф звонков G имеет ni компо-
нент связности, содержащих i вершин, тогда

ini = n.
i
Распространение слухов 137

Заметим, что каждая компонента с i вершинами имеет не менее


i − 1 ребер. Более того, по утверждению задачи 6.1 малые ком-
поненты (те, для которых i < 2k−1 ) не могут быть деревьями,
значит, в них не менее i ребер. Таким образом,
 
P (n, k)  ini + (i − 1)ni .
i<2k−1 i2k−1
2k−1 −1
Осталось заметить, что i − 1  2k−1 i при i  2k−1 , и следо-
вательно,
2k−1 − 1  2k−1 − 1
P (n, k)  in i = n.
2k−1 i
2k−1

6.3. [5, лемма 2.] Выделим из множества всех сплетников два


непересекающихся набора: набор X, состоящий из i сплетников,
и набор Y = {y1 , y2 , . . . , y2k−i−2 } из 2k−i−2 сплетников. Звонки
организуем следующим образом. Сначала каждый человек из
множества X сообщает сплетнику y1 свой слух. В результате
сделано i звонков, а сплетник y1 знает теперь i + 1 слух. Далее
итерационным процессом мы начинаем удваивать число «осве-
домленных» сплетников в множестве Y . База: делаем звонки
y1 y2 , y3 y4 , y1 y3 , y2 y4 ; в результате сделано 4 звонка и первые
4 человека из множества Y знают по i + 4 слуха. Переход. Если
на предыдущем шаге первые 2r человек из множества Y знали
i + r + 2 слуха, то на очередном шаге мы делаем 2r звонков
y1 y1+2r , y2 y2+2r , ..., y2r y2r+1
и теперь первые 2r+1 сплетников из множества Y знают по i +
+ r + 3 слухов. Процесс завершится, когда будет «охвачено» всё
множество Y . К этому моменту будет всего сделано i + 2k−i−2
звонков и все сплетники из Y будут знать k слухов. После этого
пусть y1 позвонит всем сплетниками не из Y , сообщив им свои
k слухов. Таким образом,
P (n, k)  i + 2k−i−2 + (n − 2k−i−2 ) = n + i.
В этом рассуждении мы использовали лишь неравенство
ti  n.
6.4. Это утверждение получено в статье [5]. К сожалению, до-
казательство второго утверждения леммы 3 содержит ошибку.
138 Уголок олимпиадофила

Литература

[1] Шаповалов А. В. Задача о сплетниках // Математическое просвеще-


ние. Сер. 3. 2015. Вып. 19. С. 249–253.
[2] Berman K., Hawrylycz M. Telephone problems with failures // SIAM J.
Alg. Disc. Meth. 1986. Vol. 7. P. 13–17.
[3] Berman K., Paul J. Verifiable broadcasting and gossiping in com-
munication networks // Discr. Appl. Math. 2002. Vol. 118. P. 293–298.
[4] Bumby R. A problem with telephones // SIAM J. Alg. Disc. Meth. 1981.
Vol. 2. P. 13–18.
[5] Chang G., Tsay Y.-J. The partial gossiping problem // Discr. Math. 1996.
Vol. 148. P. 9–14.
[6] Harary F., Schwenk A.J. The communication problem of graphs and
digraphs // J. Franklin Inst. 1974. Vol. 297. P. 491–495.
[7] Kleitman D. J., Shearer J. B. Further gossip problems // Discr. Math.
1980. Vol. 30. P. 151–156.
[8] Seress Á. Gossiping old ladies // Discrete Math. 1983. Vol. 46. P. 75–81.
[9] Seress Á. Gossips by conference calls // Studia Sci. Math. Hungar. 1987.
Vol. 22. P. 229–238.
[10] Seress Á. Quick gossiping without duplicate transmissions // Graphs
Combin. 1986. Vol. 2. P. 363–381.
[11] Tijdeman R. On a telephone problem // Nieuw Arch. Wisk. 1971. Vol. 19.
P. 188–192.
[12] West D. A class of solutions to the gossip problem, I // Discrete Math.
1982. Vol. 39. P. 307–326.
[13] West D. Gossiping without duplicate transmissions // SIAM J. Alg. Disc.
Meth. 1982. Vol. 3. P. 418–419.
[14] West D. B. Introduction to graph theory. 2nd edition. Univ. of Illinois,
2001.
А. Голованов, Л. Емельянов, К. Кохась «Туймаада–2016» 139

Международная олимпиада
«Туймаада–2016»
А. Голованов, Л. Емельянов, К. Кохась

Международная олимпиада школьников «Туймаада» проводит-


ся в Якутии ежегодно, начиная с 1994 г. С самого начала эта олим-
пиада была задумана не только как международная (кроме школь-
ников из разных регионов России, в разные годы в ней участвовали
представители Румынии, Болгарии, Монголии и других стран), но
и как многопредметная — в состав олимпиады входят соревнования
по математике, физике, химии и информатике. В последние 18 лет
олимпиада по математике в значительной степени составляется чле-
нами жюри Петербургской олимпиады школьников по математике;
опытный читатель без труда заметит, с одной стороны, некоторое
стилистическое родство двух олимпиад, а с другой — присущий меж-
дународным математическим соревнованиям технический уклон.

Младшая лига

Первый день
М1. Перед Таней и Сережей лежит куча из 2016 конфет.
Таня и Сережа делают ходы по очереди, начинает Таня. При
своем ходе ребенок может съесть либо одну конфету, либо, если
в куче в данный момент четное число конфет, ровно половину
всей кучи. Проигрывает не имеющий хода. Кто выиграет при
правильной игре? (А. Голованов )
М2. На высоте AA1 остроугольного треугольника ABC от-
мечена такая точка D, что ∠BDC = 90◦ , и точка H — ортоцентр
треугольника ABC. На отрезке AH как на диаметре построена
окружность. Докажите, что длина касательной, проведенной
к этой окружности из точки B, равна длине отрезка BD.
(Л. Емельянов )
М3. На одной из клеток клетчатой плоскости стоит ку-
бик. На каждой грани кубика нарисована стрелочка в одном
из четырех направлений, параллельных сторонам грани. Ан-
тон смотрит на кубик сверху и перекатывает его через ребро
140 Уголок олимпиадофила

в направлении, указанном стрелкой, нарисованной на верхней


грани. Докажите, что кубик никогда не заметет никакого квад-
рата 5 × 5. (А. Чухнов )
М4. Неотрицательные числа a, b и c удовлетворяют усло-
вию a2 + b2 + c2  3. Докажите неравенство
(a + b + c)3  9(ab + bc + ca). (А. Храбров)

Второй день
М5. Во всех клетках таблицы 10 × 10 записаны положи-
тельные числа. На некоторых 5 клетках сидят лягушки, засло-
няя числа в этих клетках. Костя посчитал сумму всех види-
мых чисел и получил 10. Потом каждая лягушка перепрыгнула
в соседнюю по стороне клетку, и Костя насчитал сумму 102 .
Потом лягушки снова прыгнули, и у Кости получилась сумма
103 , и т. д. — каждая новая сумма оказывалась в 10 раз больше
предыдущей. Какую наибольшую сумму мог получить Костя?
(К. Кохась )
М6. Существует ли такое натуральное число N > 1020 ,
состоящее из нечетных цифр, причем цифр 1, 3, 5, 7, 9 в нем по-
ровну, которое делится на любое 20-значное число, получаемое
из него вычеркиванием цифр (ни вычеркиваемые, ни оставши-
еся цифры не обязаны стоять подряд)? (С. Берлов )
М7. Числа a, b, c, d таковы, что 0 < a  b  d  c и
a + c = b + d. Докажите, что для любой внутренней точки P
отрезка длины a этот отрезок является стороной описанного
четырехугольника с последовательными сторонами a, b, c, d,
вписанная окружность которого проходит через точку P .
(Л. Емельянов )
М8. На карте полетов авиакомпании Kr,r изображены не-
сколько городов, некоторые пары городов связаны прямым (дву-
сторонним) авиарейсом, причем всего имеется m авиарейсов.
Требуется выбрать такие две непересекающиеся группы по r
городов в каждой, что каждый город одной группы связан авиа-
рейсом с каждым из городов второй группы. Докажите, что
этот выбор можно осуществить не более чем 2mr способами.
(D. Conlon )
А. Голованов, Л. Емельянов, К. Кохась «Туймаада–2016» 141

Старшая лига
Первый день
C1. Последовательность (an ) задана условиями a1 = 0,
a1 + a2 + . . . + an
an+1 = + 1.
n
Докажите, что a2016 > 12 + a1000 . (А. Голованов )
C2. См. задачу М3.
C3. Высоты AA1 , BB1 , CC1 остроугольного треугольника
ABC пересекаются в точке H. Точки A0 , B0 , C0 — середины
сторон BC, CA и AB соответственно. На отрезках AH, BH
и HC1 отмечены такие точки A2 , B2 , C2 соответственно, что
∠A0 B2 A2 = ∠B0 C2 B2 = ∠C0 A2 C2 = 90◦ .
Докажите, что прямые AC2 , BA2 и CB2 пересекаются в одной
точке. (Л. Емельянов )
C4. При каждом натуральном k найдите число решений
уравнения
8k = x3 + y 3 + z 3 − 3xyz
в целых числах x, y, z, где 0  x  y  z. (В. Шевелёв )
Второй день
C5. Простые числа p и q отличаются не более чем в два ра-
за (p = q). Докажите, что найдутся такие два последовательных
натуральных числа, что у одного из них наибольший простой
делитель равен p, а у другого — q. (А. Голованов )
C6. См. задачу М7.
C7. Докажите, что при всех x, y, z > 32 выполнено нера-
венство
  2
x24 + 5 y 60 + z 40  x4 y 3 + 13 y 2 z 2 + 19 x3 z 3 . (К. Кохась)
C8. Дан связный граф. Докажите, что можно раскрасить
все его вершины в синий и зеленый цвета и отметить в нем неко-
торые рёбра так, чтобы каждые две вершины были соединены
путем из отмеченных ребер, каждое отмеченное ребро соединя-
ло вершины разных цветов и никакие две зеленые вершины не
были соединены ребром исходного графа. (В. Дольников )
142 Уголок олимпиадофила

Решения задач
M1. О т в е т: выигрывает Таня.
У Тани есть форсированная стратегия, т. е. стратегия, при
которой противнику не предоставляется возможность проявить
инициативу. Для этого она почти до самого конца игры долж-
на брать из кучи 1 конфету. Тогда после ее хода куча будет
содержать нечетное число конфет и Сережин ход определен
однозначно: он тоже возьмет одну конфету. Такими действиями
Таня будет последовательно уменьшать кучу на две конфеты.
В тот момент, когда в куче останется 4 конфеты, Таня сделает
исключительный ход: она заберет половину кучи, оставив Се-
реже 2 конфеты. Для него это проигрыш.
M2. Пусть ω — указанная в условии окружность, BL —
касательная к ней, проведенная из точки B, CC1 — высота тре-
угольника ABC. Тогда ∠HC1 A = 90◦ ,
значит, точка C1 лежит на окружно- A
сти ω. По теореме о секущих
L
BL2 = BC1 · BA.
D
Прямоугольные треугольники BAA1 C1 ω
и BCC1 подобны (так как имеют общий
острый угол B), следовательно, BC 1
BC =
H

BA , откуда
= BA 1

B A1 C
BC1 · BA = BA1 · BC.
Аналогично прямоугольные треугольники BA1 D и BDC подоб-
2
BD = BC , и значит, BA1 · BC = BD . Собирая вместе
ны, BA 1 BD

сделанные наблюдения, получаем:


BL2 = BC1 · BA = BA1 · BC = BD2 ,
т. е. BL = BD.
M3. Поскольку у кубика всего шесть граней, когда-нибудь
наверху окажется грань, которая уже бывала верхней. Рассмот-
рим первый такой случай. Если грань F вернулась наверх после
k вращений, то с первого момента, когда эта грань оказалась
наверху, последовательность верхних граней кубика становит-
ся периодической с периодом k (очевидно, k  6). До этого
А. Голованов, Л. Емельянов, К. Кохась «Туймаада–2016» 143

момента некоторые грани (не более 6 − k) могли оказаться на-


верху единственный раз; больше они никогда там не окажутся.
Пусть центр грани F за период переместился из точки A
в точку B. При этом стрелка, нарисованная на грани, могла
1) повернуться на 180◦,
2) повернуться на 90◦ ,
3) не повернуться вовсе.
Докажем, что в каждом из этих трех случаев кубик не сможет
побывать на всех клетках квадрата 5 × 5.
В первом случае за следующий период центр F переме-
# –
стится на вектор BA, а стрелка вернется в исходное направ-
ление, после чего кубик будет кататься только по ранее посе-
щенным клеткам. Поэтому всего он сможет посетить не более
(6 − k) + 2k = 6 + k  12 < 25 клеток.
Во втором случае центр F вернется в A за четыре периода,
# –
сместившись последовательно на образы вектора AB при пово-
◦ ◦ ◦ ◦
ротах на 0 , 90 , 180 и 270 ; стрелка также вернется в исходное
положение, и кубик пойдет кататься по кругу. Разных клеток
в этом случае он посетит не более (6−k)+4k = 6+3k  24 < 25.
В третьем случае за k ходов не изменится не только верхняя
грань, но и направление клетки на ней, поэтому в периодиче-
ской части положения кубика, отстоящие на k вращений, отли-
# –
чаются на вектор AB. Разобьем все положения кубика на груп-
пы таким образом: каждое положение в непериодической части
выделим в отдельную группу (их будет не более 6 − k), а в пери-
одической части объединим в группу положения кубика, отсто-
ящие на целое число периодов (таких групп k). Очевидно, все
положения в одной группе лежат на прямой, параллельной век-
# –
тору AB. Таким образом, все положения кубика расположены
не более чем на шести прямых одного направления.
Предположим сначала, что эти прямые не параллельны сто-
# –
ронам клеток, скажем, вектор AB направлен вправо и вверх.
Тогда, очевидно, центры 9 клеток, лежащих на левой и нижней
сторонах квадрата 5 × 5, должны лежать на разных прямых
такого направления и, следовательно, не могут все оказаться
на пути кубика.
Если же эти прямые параллельны сторонам клеток, напри-
мер горизонтальны, то за период кубик может оказаться самое
144 Уголок олимпиадофила

большее в трех рядах клеток такого направления. Следователь-


но, непериодическая часть траектории кубика должна покрыть
хотя бы 10 клеток, что невозможно.
M4. Р е ш е н и е 1. Поскольку при умножении всех пере-
менных на число t > 1 левая часть неравенства умножается
на t3 , а правая — на t2 , достаточно доказать неравенство для
случая a2 + b2 + c2 = 3. Пусть S = a + b + c, тогда
1 1
ab + bc + ca = (S 2 − (a2 + b2 + c2 )) = (S 2 − 3)
2 2
и мы можем переписать доказываемое неравенство в виде
9
S 3  (S 2 − 3),
2
или, что эквивалентно, (S − 3)2 (2S + 3)  0. Для положитель-
ных S это неравенство очевидно.
Р е ш е н и е 2 (М. Андреев). Применяя неравенство о сред-
них (x + y + z)3  27xyz к числам x = a2 + b2 + c2 , y = z =
= ab + bc + ca, получаем

(a + b + c)6 = (a2 + b2 + c2 + 2ab + 2bc + 2ca)3 


 27(a2 + b2 + c2 )(ab + bc + ca)2  81(ab + bc + ca)2 .
Извлекая квадратный корень из обеих частей этого неравен-
ства, получаем требуемое.
M5. О т в е т: максимальная сумма равна 106 .
О ц е н к а. На всех клетках, которые были видны вначале,
стоят числа, не превосходящие 10. Поскольку после первого
перепрыгивания сумма чисел сильно увеличилась, стали вид-
ны какие-то клетки, ранее заслоненные лягушками. Очевидно,
числа, записанные на этих клетках, не превосходят 100. После
второго перепрыгивания сумма чисел опять сильно увеличи-
лась, и это могло произойти лишь за счет того, что стали видны
еще какие-то клетки, которых не было видно ни в первый, ни
во второй раз. При этом числа, стоящие на вновь открывшихся
клетках, заведомо не превосходят 1000.
Рассуждая таким образом, мы устанавливаем, что после
каждого очередного перепрыгивания должны открыться клет-
ки, которых до этого ни разу не было видно.
А. Голованов, Л. Емельянов, К. Кохась «Туймаада–2016» 145

Поскольку вначале лягушки заслоняют всего 5 клеток, ко-


личество перепрыгиваний, позволяющих сумме так сильно уве-
личиваться, не может быть больше 5.
П р и м е р. Пусть лягушки занимают самые левые 5 клеток
нижней строки таблицы, и всякий раз каждая лягушка прыгает
на соседнюю справа клетку. Пусть на клетках, где стоят лягуш-
ки, написаны числа a, b, c, d, f , а во всех остальных клетках
таблицы написано число g. Полагая g = 10/95,
a = 100 − g,
b = 103 − a − 2g,
c = 104 − b − a − 3g,
d = 105 − a − b − c − 4g,
f = 106 − a − b − c − d − 5g,
получаем требуемое.
M6. О т в е т: да, такое число существует.
Л е м м а. Пусть Q, M — натуральные числа, (M, 10) = 1.
Тогда существует число, делящееся на M , десятичная запись
которого представляет многократно повторенную запись чис-
ла Q.
Д о к а з а т е л ь с т в о. Среди чисел Q, QQ, QQQ, . . . есть
два числа, дающих одинаковый остаток при делении на M .
Возьмем их разность и отбросим нули на конце. 
Для решения задачи достаточно предъявить число N , со-
стоящее из нечетных цифр, причем цифр 1, 3, 5, 7, 9 в нем
поровну, которое делится на все 20-значные числа, состоящие
из нечетных цифр.
Среди всех 20-значных чисел, состоящих из нечетных цифр,
выберем такое число q, которое делится на максимальную сте-
пень 5, пусть эта степень 5 . Напишем несколько раз подряд
число q, чтобы получилось более чем -значное число, и потом
допишем еще несколько нечетных цифр спереди так, чтобы в
результате десятичная запись полученного числа содержала по-
ровну цифр 1, 3, 5, 7, 9; обозначим полученное число через Q.
По построению Q делится на 5 .
146 Уголок олимпиадофила

Теперь выпишем все 20-значные числа, состоящие из нечет-


ных цифр, сократим каждое на максимально возможную сте-
пень 5, и полученные числа перемножим; пусть M — полученное
произведение.
Многократно повторяя десятичную запись числа Q, мы по
лемме можем получить число, делящееся на M . Его и возьмем
в качестве N .
M7. Пусть имеется произвольный описанный четырехуголь-
ник со сторонами a, b, c, d.
В описанном четырехугольнике каждая из точек касания
делит соответствующую сторону на две части. Части сторон,
прилегающие к общей вершине четырехугольника, имеют рав-
ную длину. Поэтому, указав положение точки касания P на
наименьшей стороне, мы автоматически можем найти (поло-
жительные) длины всех отрезков, на которые разбиты точками
касания остальные стороны. Пусть x1 , x2 , x3 , x4 — длины этих
отрезков, a = x1 + x2 , b = x2 + x3 , c = x3 + x4 , d = x4 + x1 .
Пусть R — радиус вписанной в четырехугольник окружно-
сти. Тогда углы четырехугольника равны
R R R R
2 arctg , 2 arctg , 2 arctg , 2 arctg .
x1 x2 x3 x4
Очевидно, что для каждого xi функция R  2 arctg xRi моно-
тонна, непрерывна и изменяется от 0 до π2 , когда R пробегает
значения от 0 до +∞. Поэтому для любых заданных значений
x1 , x2 , x3 , x4 существует R, удовлетворяющее уравнению
R R R R
2 arctg + 2 arctg + 2 arctg + 2 arctg = 2π.
x1 x2 x3 x4
Имея в распоряжении такой радиус, мы без труда построим
требуемый в условии четырехугольник.
M8. Если требуемые две группы выбраны, можно указать
r рейсов, соединяющих города из разных групп и обслуживаю-
щих 2r городов. Поэтому каждый выбор можно задать, указав
r рейсов (без общих концов) и для каждого из них опреде-
лив, какой из городов, обслуживаемых этим рейсом, попадет
в первую группу. Первое можно сделать не более чем Cm r
спо-
собами, а второе — 2 способами. Поэтому общее число способов
r
А. Голованов, Л. Емельянов, К. Кохась «Туймаада–2016» 147

выбора групп не превосходит


m(m − 1) . . . (m − r + 1) r 2r
r
Cm · 2r = · 2  mr · =
r! r!
2 2 2
= mr · · · . . . ·  2mr .
1 2 r
C1. Запишем рекуррентное соотношение из условия зада-
чи в виде
nan+1 = a1 + . . . + an + n.
Теперь напишем такое же соотношение для an :
(n − 1)an = a1 + . . . + an−1 + n − 1.
Вычтем из первого соотношения второе и преобразуем, полу-
чится соотношение
1
an+1 = an + .
n
Отсюда следует, что
1 1 1
a2016 = a1000 + + + ... + ,
1000 1001 2015
1 1 1
и нам остается проверить, что 1000 + 1001 + . . . + 2015 > 12 .
Это стандартная оценка: в оцениваемой сумме 1016 слагаемых,
1
каждое из которых не меньше 2015 , следовательно,
1 1 1 1 1
+ + ... + > 1016 · > .
1000 1001 2015 2015 2
C2. См. задачу M3.
C3. Так как ∠A0 B2 A2 =
= ∠A2 A1 A0 = 90◦ , точки B2 C
и A1 лежат на окружности, по-
строенной на A0 A2 как на диа-
метре. Степень точки C относи-
тельно этой окружности равна
CA0 · CA1 = 12 BC · AC · cos C.
A0

Аналогично степень точки


H A1
C относительно окружности, по-
строенной на B0 B2 как на диа- A2
B2
метре, равна CB0 · CB1 =
1
= 2 AC · BC · cos C. A B
148 Уголок олимпиадофила

Поскольку эти выражения равны, CB2 — это радикальная


ось двух упомянутых окружностей. Тогда прямые CB2 , BA2
и AC2 , являясь радикальными осями пар окружностей, пересе-
каются в их общем радикальном центре.
C

B1
B0 A0

A1
H

A2 B2

C2
A C0 C1 B

C4. О т в е т: k + 1.
Индукция по k.
База k = 0. Заметим, что
x3 + y 3 + z 3 − 3xyz = (x + y + z)(x2 + y 2 + z 2 − xy − yz − xz).
Решим уравнение
1 = (x + y + z)(x2 + y 2 + z 2 − xy − yz − xz).
При нашем условии на переменные первая скобка не меньше 1,
а вторая положительна и целочисленна. Таким образом, в этом
случае решение единственно: x = y = 0, z = 1.
Переход. Если числа x, y, z, дающие представление чис-
ла 8k−1 , умножить на 2, то получатся числа, дающие пред-
ставление числа 8k . Остается проверить, что существует един-
ственное представление 8k , в котором присутствует нечетное
число x, y или z. Заметим, что в таком представлении сум-
ма x + y + z больше 1 и, следовательно, четна, т. е. среди чи-
сел x, y, z ровно два нечетных. Тогда число x2 + y 2 + z 2 −
−xy − yz − xz нечетно и, значит, равно 1. Но тогда
 
1 = x2 +y 2 +z 2 −xy −yz −xz = 12 (x − y)2 + (y − z)2 + (z − x)2 ,
А. Голованов, Л. Емельянов, К. Кохась «Туймаада–2016» 149

поэтому z −x = 1, а y равно одному из чисел x и z. Если x = y =


= a, z = a + 1, то
x3 + y 3 + z 3 − 3xyz = 3a + 1,
а если x = a − 1, y = z = a, то
x3 + y 3 + z 3 − 3xyz = 3a − 1.
Таким образом, требуемое разложение однозначно определяет-
ся остатком при делении числа 8k на 3.
C5. Пусть q < p < 2q. Так как p и q взаимно просты,
существуют целые x и y, для которых px − qy = 1. Поскольку,
не нарушая этого равенства, мы можем заменить x и y на x− qk
q
и y + pk для любого целого k, то можно считать, что |x| < 2 .
Числа |px| и |qy| — последовательные натуральные (они неот-
рицательны, а если одно из них равно 0, то другое равно 1, что
невозможно, так как 1 не делится ни на p, ни на q). Так как |px|
pq
меньше 2 , наибольший простой делитель этого числа равен p.
pq p+1
С другой стороны, |qy|  |px| + 1 < 2 + 1  2 · q. Поэтому
p+1
|y|  2  q, и любой простой делитель |qy| не превосходит q.
C6. См. задачу M7.
C7. Положим A = x4 y 3 + 13 y 2 z 2 + 19 x3 z 3 .
Р е ш е н и е 1 (от противного). Допустим, что доказываемое
неравенство неверно. Тогда

5 60

5 40
x24 < A2 , y < A2 , z < A2 .
Или, говоря проще,
x < A1/12 , y < A1/6 , z < A1/4 .
Пользуясь этими неравенствами, находим, что
A = x4 y 3 + 13 y 2 z 2 + 19 x3 z 3 < A 12 + 6 + 13 A 6 + 4 + 19 A 12 + 4 = 43 A 6 + 19 A.
4 3 2 2 3 3 5

Мы получим противоречие, если проверим, что при x, y, z > 32


правая часть полученного неравенства не превосходит A. Это
действительно так: неравенство 43 A 6 + 19 A  A эквивалентно
5

 3 6
неравенству A  2 , что верно для данных x, y, z, поскольку
 6
A > x4 y 3 > 32 .
150 Уголок олимпиадофила

Р е ш е н и е 2. Выберем в скобке в правой части самое круп-


ное слагаемое. Возможны три случая.
Случай 1: x4 y 3  13 y 2 z 2 , x4 y 3  19 y 3 z 3 . Тогда A2  9x8 y 6 .
Чтобы оценить левую часть доказываемого неравенства сни-
зу, отбросим слагаемое z 40 и применим неравенство о среднем
арифметическом и среднем геометрическом:
  4
x24 + 5 y 60 + z 40 > x24 + y 12  2x12 y 6 > 2x8 y 6 · 32 >
 2
> 9x8 y 6 > x4 y 3 + 31 y 2 z 2 + 19 x3 z 3 .

Случай 2: 13 y 2 z 2  x4 y 3 , 13 y 2 z 2  19 y 3 z 3 . Тогда A2  y 4 z 4 .
Аналогично получаем
   √
x24 + 5 y 60 +z 40 > 5 y 60 +z 40  5 2y 30 z 20 = 2y 6 z 4 > y 4 z 4  A2 .
5

Случай 3: 19 y 3 z 3  x4 y 3 , 19 y 3 z 3  13 y 2 z 2 . Тогда A2  19 x6 z 6 .
Аналогично получаем

x24 + 5 y 60 + z 40 > x24 + z 8 = x24 + 13 z 8 + 13 z 8 + 13 z 8 
4
 √
4 x6 z 6 > 19 x6 z 6  A2 .
27
C8. Докажем утверждение индукцией по числу n вершин
графа. При n = 1 утверждение очевидно. Пусть утверждение
доказано для графов с n − 1 вершиной. Рассмотрим граф G
с n вершинами и удалим из него одну вершину v так, чтобы
получившийся граф G1 = G \ v оказался связным. Применим
к G1 предположение индукции. Его вершины будут раскраше-
ны в два цвета, а некоторые рёбра отмечены. Если в графе G
вершина v соединена ребром с какой-нибудь вершиной, которая
теперь покрашена в зеленый цвет, покрасим ее в синий и отме-
тим это ребро. Если все рёбра, выходящие из v, ведут в синие
вершины, покрасим ее в зеленый и отметим любое выходящие
из нее ребро. В обоих случаях отмеченные рёбра образуют связ-
ный граф на всех вершинах G, причем, очевидно, не появится
ни отмеченных ребер, соединяющих вершины одного цвета, ни
ребер G, соединящих две зеленых вершины.
К. Кохась Не голосуйте за красное! 151

Не голосуйте за красное!
К. Кохась

В первом туре олимпиады этого года в 6 классе предлага-


лась следующая задача О. Ивановой.
В таблице с 4 строками и 9 столбцами имеется 9 крас-
ных клеток, 11 синих и 16 белых. Если щелкнуть мыш-
кой по строке или по столбцу, произойдет следующее:
если в этой линии клеток какого-то цвета было больше,
чем каждого из двух других цветов, то вся линия пере-
красится в этот цвет; если же такого цвета не было, то
ничего не произойдет. Оказалось, что если щелкнуть
сначала по всем строкам, а затем по всем столбцам,
то все клетки станут красными. А если вместо этого
щелкнуть сначала по всем столбцам, а потом по всем
строкам, то все клетки станут синими. Приведите при-
мер такой таблицы.
В решении требовалось проявить некоторую изобретатель-
ность, чтобы построить таблицу. Например такую.

к к к к с с
к к к к к
с с с с с
с с с с

Построенная таблица может служить иллюстрацией следу-


ющего «парадокса голосования».
Пусть имеется четырехэтажный дом, в нем 9 подъездов,
причем в каждом подъезде на каждом этаже всего одна кварти-
ра. Для удобства считаем, что в каждой квартире живет 1 че-
ловек, всего, стало быть, 36 жильцов. Схематически дом изоб-
ражен в виде нашей таблицы 4 × 9. Жильцы решают, в какой
цвет им покрасить свой дом. Шестнадцать человек (чуть мень-
ше половины) хотят, чтобы дом был белым, 11 человек (менее
трети) голосуют за синий цвет, а 9 (четверть) — за красный.
Пусть предпочтения жильцов распределены так, как указано
в таблице.
152 Уголок олимпиадофила

Получается, что при простом голосовании (когда прини-


мают тот вариант, который набрал большинство голосов) дом
будет покрашен в белый цвет.
Если сначала провести голосование по подъездам — для
каждого подъезда выяснить, чего хочет большинство жителей
этого подъезда, а потом среди этих мнений выбрать самое по-
пулярное, получится что дом будет покрашен в синий цвет,
поскольку 5 подъездов из 9 «предпочитают» синий цвет.
Если же сначала провести голосование по этажам — для
каждого этажа выяснить, чего хочет большинство жителей эта-
жа, а потом среди этих мнений выбрать самое популярное, —
дом будет покрашен в красный цвет, так как два этажа из четы-
рех «хотят» красный цвет, а белый и синий цвет набрали лишь
по одному этажу «сторонников».
Возможно, вам кажется неестественным такой способ про-
ведения голосований. Между тем он широко применяется. Го-
лосующие очень часто бывают разбиты на группы: классы, от-
делы, республики и т. п., и тогда голосование удобно строить,
проведя сначала голосование внутри этих групп, а потом под-
вести итог этих голосований на педсовете, совете директоров,
в парламенте, выбрав самое популярное из полученных мнений.
Например, директор школы решил провести на каникулах
для всех школьников 1–4 классов какое-нибудь совместное меро-
приятие, а именно: лыжные соревнования (белое), поездку в ак-
вапарк (синее) или переписывание контрольной работы (крас-
ное). Кстати, школа маленькая — в каждом классе всего лишь...
9 человек, и скажем вам по секрету, четверть учеников — двоеч-
ники. Что же выбрать? Спросим у школьников! Пусть в каждом
классе решат, чего хотят ученики, а потом среди мнений этих
четырех классов выберем самое популярное! Узнаёте?
К. Кохась Любой не всякий 153

УГОЛОК ОЛИМПИАДОФОБА

Любой не всякий
К. Кохась

Мозг насекомых совсем не годится для вычислений. Немно-


гочисленные и весьма ненадежные регистры, никакого распа-
раллеливания и кэша, от силы 4-битная адресация оперативной
памяти. Но вопреки всему этому таракан Кузька в ы ч и с л я л.
Чтобы компенсировать несовершенство мозга, он использовал
всевозможные ухищрения, приемы счета на пальцах (точнее,
на лапах), правила сокращенного умножения и разнообразные
вычислительные фокусы. Расчеты были чрезвычайно сложные
и утомительные. Кузька шевелил всеми шестью лапами, на-
клонялся то вправо, то влево, странно переворачивался, иногда
хаотически бегал по Ам-Бару и делал на полу какие-то пометки
кусочком мела.
Со стороны все это выглядело как ритуальный языческий
танец. Бусенька, Горгулий и Огрыза завороженно смотрели на
это зрелище.
— Хотя позы все время повторяются, — заметила Бусень-
ка, — не похоже, что движения периодические.
— Во всяком случае, если период и есть, то очень боль-
шой, — подтвердила Огрыза.
— Но каждая поза хотя бы один раз повторилась, — уточнил
Горгулий.
Кузька, как было видно, сильно утомился.
— Готово, — тяжело вздохнув, наконец сказал он. — Полу-
чилось!
— Что получилось?
154 Уголок олимпиадофоба

— Я вывел совершенно новый признак делимости! Вы та-


кого еще не видели.
— Позволю себе немного усомнитьcя, — вежливо сказал
Горгулий. — Про признаки делимости я знаю всё!
— Тогда приготовься расширить свой кругозор, — сказал
Кузька, театрально поклонившись. — Вашему вниманию пред-
лагается простой, изящный и очень эффективный признак де-
лимости числа 403!
— На 403, ты хотел сказать? — переспросил Горгулий с неко-
торым любопытством.
— Нет, не на! Просто признак делимости числа 403! Это...
это фантастическая вещь! Обычно вы берете число x и с по-
мощью признака проверяете, делится ли x, например, на 5 или
на 11. А с помощью моего признака можно проверить, делится
ли число 403 на x.
— И как же это сделать? — нетерпеливо спросила Огрыза.
— Число 403 делится на двузначное число x в том и только
том случае, когда сумма квадратов цифр числа x равна 10, —
гордо сказал Кузька.
Зрители некоторое время переваривали сказанное, а потом
раздались бурные аплодисменты.
— Молодец, Кузька, — похвалила Огрыза.
— Ну как кругозор? — спросила Бусенька Горгулия, — рас-
ширился?
— Спасибо, очень, — ответил Горгулий. — Никогда в жизни
не видел ничего похожего. Я потрясен до глубины души. Но
особенно меня восхитило то балетно-акробатическое представ-
ление, с помощью которого ты вывел этот признак.
— Да, это было непросто, — согласился Кузька. — К тому
же вы все время шептались, пока я считал, а это, знаете ли,
сильно мешает.
— Мы восхищались, — пояснила Бусенька, — и еще мы об-
суждали, периодична ли последовательность твоих движений.
— Какая-какая последовательность?
— Рассмотрим последовательность твоих поз. Обозначим
ее xn . Например, как я помню,

x1 = , x2 = , x3 = , ...
К. Кохась Любой не всякий 155

Я заметила, что твои позы все время повторяются, то есть,


попросту говоря,
∀k ∃n xk = xk+n .
— Что это за иероглифы? — спросил Кузька.
— Это кванторы. «∀» читается «для любого», «для каждо-
го», «∃» — «существует», «найдется». А вся фраза читается так:
для любого числа k найдется такое число n, что xk = xk+n .
— И что означает эта абракадабра?
— Ну как что? Возьмем любое число k...
— Любое — это какое именно? И где мы его возьмем? —
недопонял Кузька.
— Да хоть бы у меня в ящике, — сказала Огрыза, — там
целая куча любых чисел. Вот, пожалуйста, — Огрыза достала
из ящика зеленую коробочку, к которой был сверху прикреп-
лен небольшой конвертик. Оторвав конверт, она протянула его
Кузьке.
— Посмотрим, — с интересом сказал Кузька, — что тут
у нас... 31! Значит, 31 — это любое число?
— Не то чтобы совсем любое... Но во всяком случае одно из
любых! Для примера можно взять и 31, но и все другие числа
тоже взять стоило бы.
— Разве можно взять все числа?
— Мы возьмем одно число, обозначим его k и будем строить
рассуждения, не используя никаких особенных свойств числа k.
Тогда наше рассуждение подойдет и для других чисел.
— То есть если хочу, я могу взять k = 31, но я при этом не
должен пользоваться тем, что это именно 31?
— Да, — сказал Горгулий, — например, не надо пользоваться
тем, что сумма квадратов цифр этого числа равна 10.
— Как-то все очень туманно. Ладно. Что там дальше? «Най-
дется такое число n...» — процитировал Кузька. — Где же это
оно найдется?
— Вот здесь, в зеленой коробочке, — сказала Огрыза и про-
тянула ее Кузьке.
— Это точно то самое число? — недоповерил Кузька.
— Именно, — подтвердила Огрыза, — коробочка прилага-
лась к конверту с числом k.
156 Уголок олимпиадофоба

— Ладно, посмотрим, — и Кузька аккуратно приоткрыл


коробочку.
Число тут же выскочило из коробочки, спрыгнуло на пол
и, смешно шевеля многочисленными тонкими лапами, добежало
до стены и спряталось под плинтусом.
— Ой, — сказал Кузька, — вы заметили, что это было за
число?
— Я — нет, — сказал Горгулий.
— И я – нет, — сказала Бусенька.
— Как же мы воспользуемся этим числом, если не знаем,
чему оно равно?
— А зачем нам знать? Главное — что число существует, —
сказала Бусенька.
— Да где же оно существует?
— Как где? Раньше оно существовало в коробочке. А теперь
под плинтусом! Оно там существует, но мы не знаем, чему оно
равно. Кроме того, имей в виду, что это число n годится только
для k = 31. Если же взять другое k, число n окажется, скорее
всего, другим.
— Оно живет в другой коробочке, — догадался Кузька. —
А разве нам важно, что для другого k число n будет другое,
ведь мы все равно не знаем, чему оно равно?
— Все-таки полезно это себе представлять. Например, если
бы это n было одним и тем же для всех k, то мы могли бы
утверждать, что последовательность периодична, т. е. что

∃n ∀k xk = xk+n .

— По сравнению с первой фразой всего два слова переста-


вили, — заметил Кузька. — «У каждого таракана существует
привычка шевелить усами» или «Существует привычка: каж-
дый таракан шевелит усами». Какая разница?
— Ну не надо всё так примитивизировать. Наши два утвер-
ждения совершенно различны, — сказала Бусенька. — Да ты и
сам можешь это проверить.
— Я?? Проверить? Я маленькое беззащитное насекомое, за
что мне такие муки... — застонал Кузька, но, не доныв до конца,
вдруг бодро встопорщил усы и заявил: — А вот и проверю!
К. Кохась Любой не всякий 157

У т в е р ж д е н и е 1. ∀k ∃n xk = xk+n . Значит, если мы берем


любое k, например 31, то у Огрызы в конвертике найдется такое
число n, что поза x31 совпадает с позой x31+n . То есть поза
x31 повторяется! Причем это верно для любого k, а не только
для 31. Значит, все позы все время повторяются!
У т в е р ж д е н и е 2. ∃n ∀k xk = xk+n . Существует n, правда,
мы не знаем какое, оно сбежало под плинтус, и вот для этого
n при всех k поза xk совпадает с позой xk+n . Значит, и в этом
случае все позы все время повторяются!
А что будет, если мы поставим другие кванторы? Напри-
мер, у т в е р ж д е н и е 3: ∀k ∀n xk = xk+n . Что же это значит?
Какое k ни возьми и какое n ни выбери, поза xk совпадает
с позой xk+n . То есть опять xk , а это любая поза, обязательно
повторится.
Бусенька, Горгулий и Огрыза изумленно смотрели на Кузь-
ку. Кузьку несло.
— Придумали наукообразность, крю́ки-закорюки, а суть-то
одна и та же! Ну-ка, а если поменять местами кванторы в по-
следней фразе, что получится? У т в е р ж д е н и е 4: ∀n ∀k xk =
= xk+n . Это значит...
— Два подряд идущих квантора «для любого» всегда можно
переставить местами! — попыталась образумить его Огрыза. —
Получится то же самое.
— В любом подвале у каждой мыши есть запасы сыра.
Правда?
— Разумеется, — согласилась Огрыза.
— Переставляем: У каждой мыши в любом подвале есть
запасы сыра? Например, в подвале Злобнопотама есть только
сейф. Ты что — хранишь в нем сыр?
— Нет, — смутилась Огрыза, — сыр слишком сильно пахнет.
Злобнопотам сразу бы заметил.
— Вот то-то! — и Кузька укоризненно посмотрел на окру-
жающих. — И из-за такой ерунды мы чуть было не утратили
мой замечательный признак делимости! Вот что я вам скажу:
нам, насекомым, кванторы не нужны! Ненавижу кванторы!
На этой высокой эмоциональной ноте Кузька, недовозму-
тившись как следует, неожиданно зевнул, прислонился к стенке
и отключился.
158 Уголок олимпиадофоба

— Переутомили малыша, — неодобрительно сказала Огры-


за. — Два квантора в его голову еле-еле влезают, да и то нена-
долго.
Бусенька принесла откуда-то клеверный листик и положи-
ла Кузьке под голову.
— А что это были за удивительные коробочки и конверти-
ки? — спросил Горгулий Огрызу.
— А, это... Вечером я провожу здесь, в Ам-Баре, беспроиг-
рышную лотерею. Это один из призов, его должен был выиг-
рать билет номер 31. Многоножка симфила: 24 ноги, трахейная
дыхательная система — прямо мустанг!
— Да, классная зверюга, — согласился Горгулий, — только
при чем тут многоножки?
— Ни при чем. Но роль числа n она сыграла совершенно
гениально!
Содержание

Победители олимпиады 2017 года . . . . . . . . . . . . . 4


Статистические данные олимпиады 2017 года . . . . . . 8

Условия задач 9
Первый тур . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Второй тур . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Олимпиада 239 школы . . . . . . . . . . . . . . . . . . . 23
Вторые варианты задач . . . . . . . . . . . . . . . . . . 26

Решения задач 31

Уголок олимпиадофила 102


Распространение слухов О. Бурсиан, К. Кохась,
К. Куюмжиян, Г. Челноков . . . . . . . . . . . . . 102
Международная олимпиада «Туймаада–2016»
А. Голованов, Л. Емельянов, К. Кохась . . . . . . . 139
Не голосуйте за красное К. Кохась . . . . . . . . . . . . 151

Уголок олимпиадофоба 153


Любой не всякий К. Кохась . . . . . . . . . . . . . . . . 153
Задачи Санкт-Петербургской олимпиады
школьников по математике 2017 года
Учебно-методическое издание
Редактор
М. Г. Быкова
Подписано в печать 30.03.2018. Формат 84 × 1081/32 . Бумага офсетная
Печать офсетная. Печ. л. 10. Тираж 2000 экз. Заказ №
Издательство Московского центра
непрерывного математического образования
119002, Москва, Большой Власьевский пер., д. 11. Тел. (499) 241-08-04
Отпечатано «ТДДС-СТОЛИЦА-8». Тел. (495) 363-48-86
http://capitalpress.ru
Книги издательства МЦНМО можно приобрести в магазине
«Математическая книга», Москва, Большой Власьевский пер., д. 11.
Тел. (495) 745-80-31. E-mail: biblio@mccme.ru