Математика · 8 класс · Олимпиада имени Эйлера 2024/25 · Региональный этап

Задача 10. Двенадцать сосудов

Условие

На столе стоят 1212 сосудов, выстроенных в 44 ряда по 33 сосуда в каждом. В каждый сосуд налито некоторое (возможно, нулевое) количество воды. Известно, что суммарное количество воды в каждом ряду равно 11 л. При каких значениях α\alpha можно утверждать, что на столе найдутся два сосуда, количества воды в которых отличаются не более чем на α\alpha л?

О задаче · 8 класс
Олимпиада
Олимпиада имени Леонарда Эйлера, XVII олимпиада
Этап
Региональный этап
Предмет / класс
Математика · 8 класс
Дата
31 января — 1 февраля 2025

Попробуй сам «раздвинуть» воду: расставь её так, чтобы в каждом ряду был ровно литр, а любые два сосуда на столе отличались как можно сильнее. Какую наименьшую разницу удаётся получить и почему больше не выходит? В модели «Разлей воду» вода наливается долями литра — модель проверит ряды, найдёт самую близкую пару сосудов и запомнит твой рекорд.

Ответ — множество значений α\alpha, а не одно число. Нужно доказать, что при этих α\alpha два близких сосуда найдутся всегда, а при остальных привести пример, где их нет. Свои расстановки можно проверить в модели «Разлей воду».

Записать идею

Личный черновик для заметок и расчётов. Он никуда не отправляется и не проверяется.

Исследуй задачу

Самостоятельное исследованиеРазлей воду

Пробуй свои варианты. Разбор останется закрытым.

Своя гипотеза

Разлей воду

Разлей воду долями литра так, чтобы в каждом ряду был ровно литр, а любые два сосуда отличались как можно сильнее. Модель найдёт самую близкую пару, запомнит рекорд и по просьбе покажет, почему дальше развести не получается.

Без JavaScript модель не работает. Нарисуй таблицу $4\times3$ и впиши в клетки целые числа семнадцатых (или восемнадцатых) долей литра так, чтобы в каждой строке сумма была $17$ (или $18$), а все двенадцать чисел были разными; потом выпиши их по возрастанию, пронумеруй $0$–$11$ и сложи номера в каждой строке.

Подсказка 1

Переверни вопрос: насколько большой можно сделать наименьшую из разниц между сосудами? Если есть расстановка, где любые два сосуда отличаются больше чем на α\alpha, такое α\alpha не годится. Выстрой сосуды по возрастанию воды, как лесенку: что можно сказать о сосуде на kk-й ступеньке, если каждая ступенька не ниже dd?

Подсказка 2

Пронумеруй сосуды по возрастанию воды числами 0,1,…,110, 1, \ldots, 11. Если любые два отличаются хотя бы на dd, то в сосуде номер kk не меньше k⋅dk\cdot d л. Общее количество воды даёт слишком слабую оценку — используй ряды: сумма всех номеров 0+1+…+11=660+1+\ldots+11=66, а рядов четыре. Какая сумма номеров обязательно встретится в одном ряду и что это говорит о воде в нём?

Разобрать решение по шагам
1

Переворачиваем вопрос

Утверждение «найдутся два сосуда, которые отличаются не более чем на α\alpha л» верно для данного α\alpha, если такая пара есть при любой расстановке воды (по литру в каждом ряду). И оно неверно, если найдётся хотя бы одна расстановка, где любые два сосуда отличаются больше чем на α\alpha.

Поэтому спросим по-другому: насколько сильно можно «раздвинуть» количества воды? Для каждой расстановки посмотрим на наименьшую разницу между двумя сосудами на столе — любыми, не обязательно из одного ряда. Обозначим её dd.

Если удастся доказать, что всегда d≤Dd\le D, и предъявить расстановку, где dd ровно равно DD, то задача решена:

  • при α≥D\alpha\ge D в любой расстановке два самых близких сосуда отличаются на d≤D≤αd\le D\le\alpha;
  • при α<D\alpha<D в примере любые два сосуда отличаются хотя бы на DD, то есть больше чем на α\alpha.

План: найти число DD, доказать оценку (шаги 2–3) и построить пример (шаг 4).

2

Лесенка и слишком слабая оценка

Возьмём любую расстановку и её наименьшую разницу dd. Выстроим сосуды по возрастанию количества воды и пронумеруем: номер 00 — сосуд, где воды меньше всего, номер 1111 — где больше всего (если количества совпадают, порядок между ними любой; тогда d=0d=0).

Каждый следующий сосуд в этой цепочке (не путать с рядами на столе!) не меньше предыдущего плюс dd: ведь разница любых двух сосудов не меньше dd. В сосуде номер 00 воды не меньше нуля. Значит, в сосуде номер 11 не меньше dd, в сосуде номер 22 не меньше 2d2d и вообще в сосуде номер kk не меньше k⋅dk\cdot d л — как на лесенке со ступеньками высотой хотя бы dd.

Первая мысль — сложить всё. Всего воды 44 л (четыре ряда по литру), а по лесенке не меньше

0⋅d+1⋅d+…+11⋅d=66d.0\cdot d+1\cdot d+\ldots+11\cdot d=66d.

Получаем 66d≤466d\le 4, то есть d≤233d\le\frac{2}{33}. Но так много не бывает: равенство требует, чтобы количества были ровно 0, 233, 433, …, 22330,\ \frac{2}{33},\ \frac{4}{33},\ \ldots,\ \frac{22}{33} л. Все числители чётные, а в ряду нужна сумма 3333\frac{33}{33} с нечётным числителем — три чётных числа так не сложить. Общая сумма ничего не знает про ряды; используем их.

01234567891011dномер сосуда (по возрастанию воды)пунктир — ступеньки высотой d: в сосуде № k не меньше k · d
Лесенка: сосуды по возрастанию воды с номерами 00–1111. Каждый следующий столбик выше предыдущего хотя бы на наименьшую разницу dd, поэтому столбик с номером kk не ниже ступеньки k⋅dk\cdot d (оранжевый пунктир). Высоты столбиков — произвольный пример, не решение.
3

Оценка через ряды

Номера 0,1,…,110, 1, \ldots, 11 разошлись по четырём рядам, по три в каждом. Их сумма

0+1+2+…+11=66.0+1+2+\ldots+11=66.

Если бы в каждом ряду сумма номеров была не больше 1616, то всего вышло бы не больше 4⋅16=644\cdot16=64, а это меньше 6666. Значит, есть ряд, в котором сумма номеров i+j+ki+j+k не меньше 1717 (это принцип Дирихле в форме «среднее»: 66:4=16,566:4=16{,}5, а сумма — целое число).

В этом ряду по лесенке воды не меньше

i⋅d+j⋅d+k⋅d=(i+j+k)⋅d≥17d.\begin{aligned}&i\cdot d+j\cdot d+k\cdot d\\[0.45em]&{}=(i+j+k)\cdot d\ge 17d.\end{aligned}

Но в каждом ряду ровно 11 л. Значит, 17d≤117d\le1, то есть d≤117d\le\frac{1}{17}.

Итак, в любой расстановке найдутся два сосуда, которые отличаются не больше чем на 117\frac{1}{17} л. Поэтому при каждом α≥117\alpha\ge\frac{1}{17} утверждение верно.

4

Пример: разница ровно 1/17

Теперь покажем, что 117\frac{1}{17} улучшить нельзя. Удобно мерить воду в семнадцатых долях литра: тогда в каждом ряду должно быть 1717 долей, а если все количества — разные целые числа долей, любые два отличаются хотя бы на 11 долю, то есть на 117\frac{1}{17} л.

Нужно 1212 разных целых чисел от 00, всего 4⋅17=684\cdot17=68 долей. Самые маленькие разные числа 0,1,…,110, 1, \ldots, 11 дают 6666 — не хватает двух. Добавим их сверху: вместо 1010 и 1111 возьмём 1111 и 1212. Получились числа от 00 до 1212 без 1010. Раскладываем их по рядам с суммой 1717, ставя к большим числам маленькие:

12+5+0=17,11+4+2=17,12+5+0=17,\qquad 11+4+2=17,
9+7+1=17,8+6+3=17.9+7+1=17,\qquad 8+6+3=17.

То есть в первом ряду 1217\frac{12}{17}, 517\frac{5}{17} и 00 л, во втором — 1117\frac{11}{17}, 417\frac{4}{17} и 217\frac{2}{17} л, в третьем — 917\frac{9}{17}, 717\frac{7}{17} и 117\frac{1}{17} л, в четвёртом — 817\frac{8}{17}, 617\frac{6}{17} и 317\frac{3}{17} л.

Проверка: в каждом ряду ровно 1717=1\frac{17}{17}=1 л; все двенадцать чисел долей разные, поэтому любые два сосуда отличаются хотя бы на 117\frac{1}{17} л. Значит, при α<117\alpha<\frac{1}{17} в этой расстановке нет двух сосудов, отличающихся не более чем на α\alpha л, и утверждать этого нельзя (при отрицательных α\alpha — тем более).

А12/175/17012+5+0 = 17Б11/174/172/1711+4+2 = 17В9/177/171/179+7+1 = 17Г8/176/173/178+6+3 = 170123456789101112в семнадцатых долях литра: все целые от 0 до 12, кроме 10
Пример в семнадцатых долях литра: в каждом ряду 1717 долей, то есть 11 л. Внизу — занятые числа долей: все целые от 00 до 1212, кроме 1010; любые два отличаются хотя бы на 11 долю.
5

Собираем ответ

Шаг 3: при любой расстановке наименьшая разница не больше 117\frac{1}{17} л, поэтому все α≥117\alpha\ge\frac{1}{17} подходят. Шаг 4: есть расстановка, где наименьшая разница ровно 117\frac{1}{17} л, поэтому никакое α<117\alpha<\frac{1}{17} не подходит.

Заметь, что в примере оценка шага 3 обращается в равенство: номера сосудов по возрастанию — 0,1,…,90,1,\ldots,9 у чисел 00–99, номер 1010 у числа 1111 и номер 1111 у числа 1212; в ряду 9+7+19+7+1 сумма номеров ровно 1717, и воды там ровно 17⋅117=117\cdot\frac{1}{17}=1 л.

Проверка

Пример проверен вручную: 12+5+0=11+4+2=9+7+1=8+6+3=1712+5+0=11+4+2=9+7+1=8+6+3=17, числа долей 00–99, 1111, 1212 попарно различны, ближайшие отличаются на 11 долю (117\frac{1}{17} л). Оценку проверяет независимый перебор в тесте модели: для долей 1N\frac{1}{N} при N=12,16,17,18,33,34N=12, 16, 17, 18, 33, 34 наибольшая возможная наименьшая разница равна 0,0,1,1,1,20, 0, 1, 1, 1, 2 долям — то есть никогда не больше 117\frac{1}{17} л; в частности, 233\frac{2}{33} л недостижимо. Отдельно (вне репозитория) решена задача линейного программирования для всех 15 40015\,400 способов разложить номера 00–1111 по рядам: наибольшая наименьшая разница для произвольных, не только «долевых», количеств равна 0,0588…=1170{,}0588\ldots=\frac{1}{17} л.

Ответ

При всех α≥117\alpha\ge\frac{1}{17} (и только при них).

Ответ

При всех α≥117\alpha\ge\frac{1}{17} (и только при них).

Главная идея

Пронумеровать сосуды по возрастанию воды: если наименьшая разница равна dd, то в сосуде номер kk не меньше k⋅dk\cdot d. Сумма номеров 0+1+…+11=660+1+\ldots+11=66 делится на четыре ряда, поэтому в каком-то ряду она не меньше 1717, и литр в этом ряду даёт 17d≤117d\le1. Пример с количествами 00–1212 семнадцатых без 1010 показывает, что 117\frac{1}{17} достигается.

Признаки: числа нужно «раздвинуть» как можно дальше друг от друга, а на них наложены ограничения на суммы в группах. Упорядочи числа и оцени kk-е снизу через kk ступенек; затем посмотри не на общую сумму, а на самую «тяжёлую» группу — по принципу Дирихле в ней сумма номеров не меньше среднего. Пример ищи в равных долях (здесь семнадцатых), где все числа целые и разные.

Где легко ошибиться

Сложить воду во всех сосудах и получить 66d≤466d\le4, то есть ответ α≥233\alpha\ge\frac{2}{33}. Эта оценка верна, но не точна: расстановки с разницей 233\frac{2}{33} не существует, потому что общая сумма не учитывает, что литр должен быть в каждом ряду. Другая ошибка — доказать только оценку и не привести пример (или наоборот): без примера не показано, что меньшие α\alpha не подходят.

Источник и авторство

Олимпиада имени Леонарда Эйлера · XVII олимпиада, сезон 2024/25 · региональный этап · второй день · 31 января — 1 февраля 2025 · математика · 8 класс. Официальная задача 10, 7 баллов.

Условия задач (PDF организатора) ↗ · Решения организатора ↗ · Архив олимпиады ↗

Условие — из официального файла организатора. Подсказки, объяснение и модели — Popov Academy. Авторский разбор Popov Academy проверен; результат сопоставлен с официальными материалами.

Продолжить тему: Гарантии и принцип Дирихле →
Увеличенный рисунок