Математика · 8 класс · Олимпиада имени Эйлера 2023/24 · Заключительный этап

Задача 4. Две шестёрки из блоков

Условие

Дано натуральное число kk. Из натуральных чисел, не превосходящих 12k312k^3, выбраны 6k+206k+20 чисел. Докажите, что из них можно выбрать две непересекающиеся шестерки чисел с равными суммами.

О задаче · 8 класс
Олимпиада
Олимпиада имени Леонарда Эйлера, XVI олимпиада
Этап
Заключительный этап
Предмет / класс
Математика · 8 класс
Дата
25–28 марта 2024

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

Самостоятельное исследованиеСобери две шестёрки из блоков

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

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

Собери две шестёрки из блоков

Перед тобой 32 числа от 1 до 96 (или 38 чисел до 324 при k = 3). Отмечай числа в группы А и Б и проверяй: равные размеры и равные суммы — это блок. Модель откладывает блоки и собирает из них две шестёрки, а «Счёт троек» показывает, почему блоки не могут кончиться.

Без JavaScript модель не работает. Выпиши 32 числа от 1 до 96, найди три пары пар с равными суммами из разных чисел и сложи из них две шестёрки; проверь суммы.

Попробуй сначала не всю задачу, а маленький кусок: среди 3232 чисел от 11 до 9696 найди две пары с одинаковой суммой — это нетрудно. Подумай, как из нескольких таких «блоков» сложить две шестёрки и почему блоки обязаны находиться. В модели «Собери две шестёрки из блоков» числа конкретные: отмечай группы А и Б, модель проверяет размеры и суммы, откладывает блоки и собирает из них шестёрки, а «Счёт троек» показывает, почему блоки не могут кончиться.

Задача на доказательство; числового ответа нет.

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

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

Подсказка 1

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

Подсказка 2

Допустим, блоков больше не находится: среди оставшихся чисел любые две тройки имеют разные суммы. Сколько чисел могло быть вынуто к этому моменту? Сосчитай, сколько троек можно составить из 6k+66k+6 чисел и сколько разных значений может принимать сумма трёх чисел от 11 до 12k312k^3. Чего больше?

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

Блок: две группы с равной суммой

Назовём блоком две группы чисел одинакового размера, у которых нет общих чисел и равны суммы. Например, пары {20,41}\{20, 41\} и {14,47}\{14, 47\} — блок-пара: 20+41=14+47=6120+41 = 14+47 = 61. Две тройки с равной суммой и без общих чисел — блок-тройка.

Почему нельзя просто сосчитать шестёрки? Шестёрок из 6k+206k+20 чисел очень много, а сумма шестёрки не превосходит 6⋅12k3=72k36 \cdot 12k^3 = 72k^3, так что две *разные* шестёрки с равной суммой найдутся. Но у них могут быть общие числа, а нам нужны непересекающиеся. Общие числа можно вычеркнуть из обеих групп — суммы уменьшатся на одно и то же и останутся равными, — только группы станут меньше шести. Поэтому будем собирать шестёрки из частей.

Обрезка. Пусть две *разные* тройки имеют равную сумму. Вычеркнем из обеих их общие числа: суммы останутся равными, а общих чисел больше нет (рисунок ниже). Какого размера остались группы? Двух общих чисел быть не могло: тогда третьи числа троек были бы равны, и тройки совпали бы. Значит, общих чисел 00 или 11, и остались две группы по 33 или по 22 числа. Итак, две разные тройки с равной суммой всегда дают блок-пару или блок-тройку.

52041= 6651447= 66две разные тройкиобщее число 5 — вычёркиваемобрезка2041= 611447= 61блок-парасуммы остались равными
Две разные тройки с суммой 6666 имеют общее число 55. Вычёркиваем его из обеих — остаётся блок-пара: 20+41=14+47=6120+41 = 14+47 = 61.
2

Из блоков складываются шестёрки

Пусть отложены три блока-пары и все 1212 чисел в них различны (каждый блок брали из чисел, не попавших в прежние). Соберём левые пары в одну шестёрку, правые — в другую (рисунок ниже). Общих чисел у шестёрок нет, а суммы равны: каждая из них — сумма трёх одинаковых слагаемых, по одному от каждого блока. Точно так же из двух блоков-троек получаются две шестёрки: 3+3=63+3 = 6.

Значит, достаточно вынуть из набора либо три блока-пары, либо два блока-тройки. План: вынимать блоки один за другим, пока не наберётся такой комплект, и доказать, что раньше блоки кончиться не могут.

шестёрка 1шестёрка 22041144761блок 1930122739блок 2855253863блок 320+41+9+30+8+55 = 16314+47+12+27+25+38 = 16312 разных чисел, суммы равны
Три блока-пары из разных чисел: левые пары дают одну шестёрку, правые — другую. Суммы равны: 61+39+63=16361+39+63 = 163 у обеих.
3

Вынимаем блоки, пока получается

Смотрим только на числа, ещё не попавшие в блоки. Если среди них есть две разные тройки с равной суммой, по шагу 1 получаем блок-пару или блок-тройку и откладываем его. Как только отложено три блока-пары или два блока-тройки, две шестёрки собраны (шаг 2).

Предположим, что до этого не дошло: в какой-то момент среди оставшихся чисел любые две тройки имеют разные суммы, а комплекта ещё нет. Сколько чисел к этому моменту вынуто? Блоков-пар отложено не больше двух (иначе их уже три), блоков-троек — не больше одного (иначе уже два). Блок-пара — это 44 числа, блок-тройка — 66. Всего вынуто не больше 2⋅4+6=142 \cdot 4 + 6 = 14 чисел, и осталось хотя бы 6k+20−14=6k+66k+20-14 = 6k+6 чисел (рисунок ниже).

Осталось показать, что среди 6k+66k+6 чисел две разные тройки с равной суммой есть обязательно. Тогда предположение неверно: процесс не может остановиться, пока комплект не собран. А остановиться он когда-нибудь должен — чисел конечное количество, и каждый блок забирает хотя бы четыре.

446не меньше 6k + 6всего 6k + 20 чиселвынуто не больше 14два блока-пары и блок-тройкаосталось: все суммытроек различны
До сборки комплекта отложено не больше двух блоков-пар и одного блока-тройки — не больше 1414 чисел. Остаётся хотя бы 6k+66k+6 чисел, и среди них все суммы троек различны.
4

Троек больше, чем значений суммы

Сколько троек можно составить из n=6k+6n = 6k+6 чисел? Первое число выбираем nn способами, второе — n−1n-1, третье — n−2n-2; каждую тройку мы так насчитали 3⋅2⋅1=63 \cdot 2 \cdot 1 = 6 раз (во всех порядках), поэтому троек

(6k+6)(6k+5)(6k+4)6.\frac{(6k+6)(6k+5)(6k+4)}{6}.

Так как 6k+6=6(k+1)6k+6 = 6(k+1), после сокращения на 66 получаем (k+1)(6k+5)(6k+4)(k+1)(6k+5)(6k+4) троек. Множители больше, чем kk, 6k6k и 6k6k, поэтому троек больше, чем k⋅6k⋅6k=36k3k \cdot 6k \cdot 6k = 36k^3.

Сколько разных значений может принимать сумма тройки? Числа различны и не превосходят 12k312k^3, поэтому сумма не меньше 1+2+3=61+2+3 = 6 и не больше 12k3+(12k3−1)+(12k3−2)=36k3−312k^3 + (12k^3-1) + (12k^3-2) = 36k^3-3. Целых чисел от 66 до 36k3−336k^3-3 ровно 36k3−836k^3-8 — меньше, чем 36k336k^3.

Представим ящики, подписанные значениями суммы, и положим каждую тройку в ящик с её суммой (рисунок ниже). Троек больше 36k336k^3, а ящиков меньше 36k336k^3 — в каком-то ящике лежат две тройки. Это две разные тройки с равной суммой, а по предположению шага 3 их нет. Противоречие.

Значит, процесс из шага 3 останавливается только сборкой комплекта: три блока-пары или два блока-тройки. Из них по шагу 2 складываются две непересекающиеся шестёрки с равными суммами. Что и требовалось доказать.

6789…36k³−436k³−3тройки: больше 36k³каждую тройку кладём в ящик её суммыящики — значения суммы, их 36k³ − 8две тройкипри k = 2: 816 троек и 280 ящиков
Ящики — значения суммы тройки от 66 до 36k3−336k^3-3: их 36k3−836k^3-8. Троек из 6k+66k+6 чисел больше 36k336k^3, поэтому в каком-то ящике две тройки. При k=2k=2: 816816 троек и 280280 ящиков.

Проверка

Проверим счёт на конкретных kk. При k=2k=2 остаётся 1818 чисел: троек 18⋅17⋅16:6=81618 \cdot 17 \cdot 16 : 6 = 816, а сумма тройки чисел от 11 до 9696 лежит между 66 и 285285 — всего 280280 значений, и 816>280816 > 280. При k=3k=3 остаются 2424 числа: 20242024 тройки против 964964 значений суммы. Вообще (k+1)(6k+5)(6k+4)=36k3+90k2+74k+20(k+1)(6k+5)(6k+4) = 36k^3 + 90k^2 + 74k + 20, и это больше 36k3−836k^3 - 8 при любом kk. Заметим, что при k=1k=1 условие выполнить нельзя: 2626 различных натуральных чисел, не превосходящих 1212, не бывает, — задача содержательна при k≥2k \ge 2. Сам процесс проверен на компьютере: для 3232 чисел 2, 9, 12, 13, 14, 16, 18, 22, 30, 31, 35, …, 93 (первый набор модели) блоки {12,18}\{12, 18\} и {14,16}\{14, 16\}, {22,30}\{22, 30\} и {9,43}\{9, 43\}, {31,35}\{31, 35\} и {2,64}\{2, 64\} дают шестёрки {12,18,22,30,31,35}\{12, 18, 22, 30, 31, 35\} и {2,9,14,16,43,64}\{2, 9, 14, 16, 43, 64\} с суммой 148148 у обеих, и все 1212 чисел различны.

Ответ

Доказано: среди любых 6k+206k+20 различных натуральных чисел, не превосходящих 12k312k^3, найдутся две непересекающиеся шестёрки с равными суммами.

Ответ

Доказано: среди любых 6k+206k+20 различных натуральных чисел, не превосходящих 12k312k^3, найдутся две непересекающиеся шестёрки с равными суммами.

Главная идея

Две шестёрки собирают из «блоков» — двух групп одинакового размера с равной суммой и без общих чисел: три блока-пары или два блока-тройки. Блоки вынимают из набора по одному; если комплект не собрался, вынуто не больше 1414 чисел, и среди оставшихся 6k+66k+6 чисел все тройки имеют разные суммы. Но троек (k+1)(6k+5)(6k+4)>36k3(k+1)(6k+5)(6k+4) > 36k^3, а значений суммы только 36k3−836k^3-8 — две тройки с равной суммой есть, и после обрезки общих чисел они дают новый блок.

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

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

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

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

Олимпиада имени Леонарда Эйлера · XVI олимпиада, сезон 2023/24 · заключительный этап · первый день · 25–28 марта 2024 · математика · 8 класс. Официальная задача 4, 7 баллов · автор задачи: И. Богданов.

Материалы этапа (ZIP организатора) ↗ · Архив олимпиады ↗

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

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