Математика · 8 класс · Олимпиада имени Эйлера 2024/25 · Дистанционный этап, II тур

Задача 5. Красные и зелёные в десятках

Условие

Числа от 11 до 10000001000000 разбили на 100000100000 десятков (то есть групп от 10a+110a+1 до 10a+1010a+10) и в каждом десятке покрасили одно число в красный цвет, а другое в зелёный. Докажите, что можно выбрать несколько (не более 5050) красных чисел и столько же зелёных чисел так, чтобы сумма выбранных красных чисел была равна сумме выбранных зелёных.

О задаче · 8 класс
Олимпиада
Олимпиада имени Леонарда Эйлера, XVII олимпиада
Этап
Дистанционный этап, II тур
Предмет / класс
Математика · 8 класс
Дата
дата тура не указана в файле заданий

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

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

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

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

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

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

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

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

Уравновесь красные и зелёные

Перед тобой лента из 12 десятков (числа от 1 до 120). Выбери раскраску или перекрась десятки сам, затем отметь несколько красных и столько же зелёных чисел. Модель проверит количества и суммы. Если не выходит, открой «Разности в блоках» — эта кнопка ведёт к идее решения, поэтому сначала попробуй сам.

Без JavaScript модель не работает. Выпиши числа от 1 до 40, в каждом десятке отметь одно красное и одно зелёное число (например, красное — последнее, зелёное — первое) и попробуй подобрать поровну красных и зелёных с равными суммами; для пар соседних десятков посчитай «зелёное справа − красное слева» и «красное справа − зелёное слева».

Подсказка 1

Пары «красное и зелёное из одного десятка» не помогут, если, например, во всех десятках красное больше зелёного. Значит, красное и зелёное надо брать из разных десятков. Попробуй соседние: на сколько число из десятка 3131–4040 может быть больше числа из десятка 2121–3030 — самое меньшее и самое большее?

Подсказка 2

Разбей десятки на 5000050000 блоков из двух соседних. В каждом блоке «зелёное правого десятка минус красное левого» — число от 11 до 1919, и «красное правого минус зелёное левого» — тоже. Блоков очень много, а значений всего 1919, поэтому какие-то значения повторяются много раз. Как из нескольких одинаковых перевесов pp в одну сторону и нескольких одинаковых перевесов qq в другую сторону получить ноль?

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

Одного десятка не хватает

Самая простая мысль — брать красное и зелёное число из одного и того же десятка. Если в одних десятках больше красное, а в других — зелёное, такие пары, может быть, удастся уравновесить.

Но раскраска может быть «вредной». Пусть в каждом десятке красное — последнее число (10,20,30,…10, 20, 30, \ldots), а зелёное — первое (1,11,21,…1, 11, 21, \ldots). Тогда в каждом десятке красное больше зелёного, и сколько таких пар ни бери, сумма красных окажется больше. Значит, красные и зелёные числа нужно брать из разных десятков.

Какие десятки взять? Удобнее всего соседние: про их числа можно сказать точно, насколько одно больше другого. Это и сделаем.

2

Соседние десятки: разность от 1 до 19

Разобьём все 100000100000 десятков на 5000050000 блоков из двух соседних десятков: первый со вторым (числа 11–1010 и 1111–2020), третий с четвёртым (2121–3030 и 3131–4040) и так далее. Разные блоки не имеют общих чисел.

Возьмём один блок. Число левого десятка запишем как 10a+x10a+x, число правого — как 10a+10+y10a+10+y, где xx и yy — целые числа от 11 до 1010. Их разность

(10a+10+y)−−(10a+x)==10+y−x.\begin{aligned}&(10a+10+y)-{}\\[0.45em]&-(10a+x)={}\\[0.45em]&=10+y-x.\end{aligned}

Самая маленькая она при y=1y=1, x=10x=10: получается 11. Самая большая — при y=10y=10, x=1x=1: получается 1919. Итак, любое число правого десятка больше любого числа левого хотя бы на 11 и не больше чем на 1919 (на рисунке: от 31−30=131-30=1 до 40−21=1940-21=19).

В каждом блоке посмотрим на две разности:

  • uu = зелёное правого десятка − красное левого;
  • ww = красное правого десятка − зелёное левого.

Обе — целые числа от 11 до 1919. В разность uu входит пара чисел «красное левого, зелёное правого», в разность ww — пара «зелёное левого, красное правого»; вместе это четыре разных числа блока.

левый десяток: 21–30правый десяток: 31–402131223223З33З243425352636К273728К3829393040u = 33 − 27 = 6w = 38 − 24 = 14Любое число справа больше любого числа слева:не меньше 31 − 30 = 1 и не больше 40 − 21 = 19
Блок из десятков 2121–3030 и 3131–4040. Зелёное правого больше красного левого: 33−27=633-27=6; красное правого больше зелёного левого: 38−24=1438-24=14. Любая такая разность — от 11 до 1919.
3

Принцип Дирихле: одинаковые разности

Блоков 5000050000, а разность uu может быть только одним из 1919 чисел 1,2,…,191, 2, \ldots, 19. Если бы каждое значение встречалось не больше чем в 1818 блоках, всего блоков было бы не больше 19⋅18=34219 \cdot 18 = 342. А их 5000050000. Значит, какое-то значение uu — назовём его pp — встречается хотя бы в 1919 блоках.

Точно так же какое-то значение ww — назовём его qq — встречается хотя бы в 1919 блоках. Числа pp и qq лежат от 11 до 1919; они могут совпасть, а могут и различаться, и блоки с u=pu=p и с w=qw=q тоже могут совпадать — это не помешает.

4

Уравновешиваем: q раз по p и p раз по q

Пары с разностью uu дают перевес зелёным, пары с разностью ww — красным. Одинаковые перевесы pp, взятые несколько раз, надо сравнять с одинаковыми перевесами qq, взятыми несколько раз. Проще всего сделать оба перевеса равными p⋅qp \cdot q:

  • возьмём qq блоков, где u=pu = p (их хватает: таких блоков хотя бы 1919, а q≤19q \le 19). Из каждого — красное число левого десятка и зелёное правого. В каждой такой паре зелёное больше красного на pp, всего зелёные этих пар больше красных на q⋅pq \cdot p;
  • возьмём pp блоков, где w=qw = q (их тоже хватает). Из каждого — зелёное число левого десятка и красное правого. В каждой паре красное больше зелёного на qq, всего красные больше на p⋅qp \cdot q.

Перевесы одинаковые: q⋅p=p⋅qq \cdot p = p \cdot q. Поэтому сумма всех выбранных красных чисел равна сумме всех выбранных зелёных. На рисунке ниже — пример с p=2p = 2 и q=3q = 3: три пары, где зелёное больше на 22, и две пары, где красное больше на 33; перевесы 3⋅2=2⋅3=63 \cdot 2 = 2 \cdot 3 = 6 взаимно гасятся.

зелёное больше на 2q = 3 пары (u = 2)красное больше на 3p = 2 пары (w = 3)К10З12+2К49З51+2К110З112+2З29К32+3З89К92+3перевес зелёных: 3 · 2 = 6перевес красных: 2 · 3 = 6красные: 10 + 49 + 110 + 32 + 92 = 293зелёные: 12 + 51 + 112 + 29 + 89 = 293
Пример с p=2p=2, q=3q=3 (лента из модели, где в каждом десятке красное больше): три пары с перевесом зелёных на 22 и две пары с перевесом красных на 33. Суммы: 293=293293 = 293.
5

Проверяем все требования

  • Поровну. В каждой паре одно красное и одно зелёное число, пар q+pq + p. Значит, красных чисел выбрано p+qp + q и зелёных столько же.
  • Не больше 5050. Так как p≤19p \le 19 и q≤19q \le 19, получаем p+q≤38p + q \le 38, а это меньше 5050.
  • Ни одно число не взято дважды. Разные блоки не имеют общих чисел. Если один блок попал в обе группы, из него взяты красное и зелёное левого десятка и красное и зелёное правого — четыре разных числа.
  • Суммы равны — это шаг 4.

Такой выбор есть при любой раскраске, что и требовалось доказать. Запас в условии большой: рассуждение работает уже для первых 686686 десятков — в них 343343 блока, а 343>19⋅18343 > 19 \cdot 18.

Проверка

Проверим схему на конкретной ленте — первой раскраске модели, где в каждом из 1212 десятков красное больше зелёного. Красные числа: 10, 16, 30, 32, 49, 58, 67, 74, 90, 92, 110, 119; зелёные: 4, 12, 29, 31, 43, 51, 65, 73, 89, 91, 107, 112. В шести блоках разности uu равны 2,1,2,6,1,22, 1, 2, 6, 1, 2, разности ww — 12,3,15,9,3,1212, 3, 15, 9, 3, 12. Значение p=2p=2 встречается у uu три раза, значение q=3q=3 у ww — два раза. Берём пары (10,12)(10, 12), (49,51)(49, 51), (110,112)(110, 112) и (29,32)(29, 32), (89,92)(89, 92): красные 10+49+110+32+92=29310+49+110+32+92 = 293, зелёные 12+51+112+29+89=29312+51+112+29+89 = 293, по пять чисел каждого цвета. На компьютере та же схема проверена на раскрасках всех 100000100000 десятков (случайные, «красное 10a+1010a+10, зелёное 10a+110a+1», обратная, чередующаяся, случайные с красным больше): каждый раз находилось не больше 3838 пар, количества и суммы совпадали, числа не повторялись.

Ответ

Доказано: при любой раскраске можно выбрать p+q≤38p+q \le 38 красных чисел и столько же зелёных с равными суммами — красное левого и зелёное правого десятка в qq блоках, где эта разность равна pp, и зелёное левого и красное правого в pp блоках, где разность равна qq.

Ответ

Доказано: при любой раскраске можно выбрать p+q≤38p+q \le 38 красных чисел и столько же зелёных с равными суммами — красное левого и зелёное правого десятка в qq блоках, где эта разность равна pp, и зелёное левого и красное правого в pp блоках, где разность равна qq.

Главная идея

Внутри одного десятка красное может всегда перевешивать, поэтому пары «красное — зелёное» берут из соседних десятков: там разность всегда от 11 до 1919 и известного знака. Блоков много, а значений разности мало — по принципу Дирихле одинаковые перевесы повторяются. qq перевесов по pp в пользу зелёных и pp перевесов по qq в пользу красных взаимно гасятся.

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

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

Брать красное и зелёное только из одного десятка. При раскраске «красное — 10a+1010a+10, зелёное — 10a+110a+1» красные тогда всегда перевешивают, так что доказательство «внутри десятков» неполно. Другая ошибка — найти много пар с одинаковым перевесом pp в пользу зелёных и на этом остановиться: такие пары дают перевес pp, 2p2p, 3p3p, …, но никогда не ноль. Нужны и пары с перевесом в другую сторону — для этого и вторая разность ww.

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

Олимпиада имени Леонарда Эйлера · XVII олимпиада, сезон 2024/25 · дистанционный этап, ii тур · дата тура не указана в файле заданий · математика · 8 класс. Официальная задача 5, 7 баллов · автор задачи: А. Голованов.

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

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

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