Математика · 6 класс · Олимпиада СПб 2022/23 · районный тур

Задача 4. Энтомолог Вася и кузнечики

Условие

Клетки горизонтальной полоски 1×1001\times 100 пронумерованы слева направо числами от 11 до 100100. В клетках с 11-й по 1010-ю живет по одному кузнечику. Энтомолог Вася и кузнечики играют в игру: сначала ходит Вася, потом кузнечики, затем снова Вася, и т. д. За один ход Вася может перенести одного из кузнечиков вправо не дальше чем на 66 клеток. На своем ходу все кузнечики, находящиеся не в своем доме, перепрыгивают в соседнюю слева клетку. Докажите, что Вася не сможет собрать кузнечиков (в каком-то порядке) в клетках 50, 51, …, 5950,\ 51,\ \ldots,\ 59. В процессе игры разрешается нескольким кузнечикам находиться в одной клетке.

Второй вариант этой задачи

На олимпиаде соседи по парте получают разные варианты. Условие второго варианта:

Клетки горизонтальной полоски 1×1501\times 150 пронумерованы слева направо числами от 11 до 150150. В клетках с 11-й по 88-ю живет по одной лягушке. Герпетолог Петя и лягушки играют в игру: сначала ходит Петя, потом лягушки, затем снова Петя, и т. д. За один ход Петя может перенести одну из лягушек вправо не дальше чем на 55 клеток. На своем ходу все лягушки, находящиеся не в своем доме, перепрыгивают в соседнюю слева клетку. Докажите, что Петя не сможет собрать лягушек (в каком-то порядке) в клетках 75, 76, …, 8275,\ 76,\ \ldots,\ 82. В процессе игры разрешается нескольким лягушкам находиться в одной клетке.

Его решение и ответ — в последнем шаге разбора.

О задаче · 6 класс
Олимпиада
Санкт-Петербургская олимпиада школьников по математике, 89-я (2023)
Этап
I тур (районный)
Предмет / класс
Математика · 6 класс
Дата
19 ноября 2022 г.

Сначала попробуй сам: сыграй за Васю в модели «Собери кузнечиков». Выбирай кузнечика и на сколько клеток его перенести — модель сделает прыжок всех, кто не дома, и покажет, сколько клеток 5050–5959 занято. Попробуй разные планы: уносить кузнечиков по очереди, гнать вперёд самого дальнего, выпускать всех сразу. Что мешает собрать всех десятерых? Подумай над этим, а потом открывай подсказки.

Задача на доказательство: ответ — утверждение «Вася не сможет собрать кузнечиков в клетках 50–59», а решение — его доказательство.

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

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

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

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

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

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

Собери кузнечиков

Сможешь, играя за Васю, собрать кузнечиков по одному в клетках 50–59?

Если модель не открылась (выключен JavaScript или страница загрузилась не полностью), условие, подсказки и разбор доступны и без неё.

Подсказка для решения без модели

Без JavaScript модель не работает. Нарисуй полоску и сыграй на бумаге: после каждого хода Васи сдвигай на клетку влево всех кузнечиков, кто не дома, и записывай, где кто сидит.

Подсказка 1

Следи не за каждым кузнечиком по отдельности, а за одним числом, которое описывает положение всех сразу. Как оно меняется, когда Вася переносит кузнечика, и как — когда кузнечики прыгают? Каким оно должно стать, если кузнечики сидят в клетках 5050–5959?

Подсказка 2

Сложи номера клеток, где сидят кузнечики (если в клетке двое, её номер считай дважды). В начале сумма равна 1+2+…+10=551+2+\ldots+10=55, а когда кузнечики сидят по одному в клетках 5050–5959, она равна 50+51+…+59=54550+51+\ldots+59=545. Ход Васи прибавляет к сумме не больше 66, а каждый прыгнувший кузнечик отнимает 11 — значит, если после прыжка не дома хотя бы шестеро, сумма за этот раунд не выросла. Теперь оцени сумму в последний момент перед ходом Васи, когда дома сидели хотя бы пятеро: где могут быть эти пятеро и где — остальные?

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

Где может сидеть кузнечик

Назовём домом кузнечика клетку, в которой он живёт в начале: у первого — клетка 11, у второго — клетка 22, …, у десятого — клетка 1010.

Кузнечик никогда не оказывается левее своего дома. Вася переносит его только вправо, а прыгает влево лишь тот, кто не дома, — то есть стоит правее дома, — и прыгает всего на одну клетку. Значит, после прыжка он в худшем случае снова дома.

Ещё одно наблюдение понадобится дальше. Посмотрим сразу после хода кузнечиков на любого кузнечика, который не дома. Перед прыжком он тоже был не дома (кто дома, тот не прыгает и остаётся дома), значит, он прыгнул влево — из клетки не правее 100100, ведь полоска кончается клеткой 100100. Значит, он сидит не правее клетки 9999. А кто дома, сидит в одной из клеток 11–1010. Итак, перед каждым ходом Васи все кузнечики сидят не правее клетки 9999.

2

Одно число на всю игру

Сложим номера клеток, где сидят кузнечики; если в клетке сидят несколько, её номер берём столько раз, сколько их там. Обозначим эту сумму SS. В начале S=1+2+…+10=55S=1+2+\ldots+10=55.

Если кузнечики сидят по одному в клетках 50, 51, …, 5950,\ 51,\ \ldots,\ 59 — в любом порядке, — то S=50+51+…+59=545S=50+51+\ldots+59=545. Поэтому достаточно доказать, что ни в какой момент игры SS не равна 545545.

Как SS меняется за один раунд — ход Васи и прыжок кузнечиков? Вася переносит кузнечика на dd клеток вправо, 1≤d≤61\le d\le 6: номер его клетки, а с ним и SS, увеличивается на dd. Потом прыгают JJ кузнечиков, номер клетки каждого уменьшается на 11, и SS уменьшается на JJ. За раунд SS меняется на d−Jd-J. Например, если Вася перенёс кузнечика на 33 клетки, а прыгнули 55 кузнечиков, сумма уменьшилась на 22.

3

Когда сумма не растёт

Пусть после какого-то раунда дома не больше 44 кузнечиков, то есть не дома хотя бы 66. Как в шаге 1, каждый из них в этом раунде прыгнул: кто дома, тот не прыгает и дома остаётся. Значит, прыгнули хотя бы шестеро: J≥6J\ge 6.

А Вася в этом раунде прибавил d≤6d\le 6. Значит, d−J≤0d-J\le 0: если после раунда дома не больше четырёх кузнечиков, то за этот раунд сумма SS не увеличилась.

4

Когда дома хотя бы пятеро, сумма не больше 535

Возьмём момент перед ходом Васи, когда дома сидят хотя бы 55 кузнечиков, и выберем пятерых из них. Они сидят в своих домах — в пяти разных клетках из 11–1010, — поэтому сумма их номеров клеток не больше суммы пяти самых больших номеров: 6+7+8+9+10=406+7+8+9+10=40.

Каждый из остальных пяти кузнечиков по шагу 1 сидит не правее клетки 9999, так что вместе они дают не больше 5⋅99=4955\cdot 99=495.

Значит, в такой момент S≤40+495=535S\le 40+495=535.

Перед ходом Васидома хотя бы 5 кузнечиков.Самое правое, где они могут сидеть:12345678910989910012345дома: 1–10Пятеро дома — в разных клетках 1–10:вместе не больше 6 + 7 + 8 + 9 + 10 = 40Остальные пятеро — не правее клетки 99:вместе не больше 5 · 99 = 495Сумма номеров клеток ≤ 40 + 495 = 535
Самое большое, что может быть, когда перед ходом Васи дома хотя бы пятеро: пятеро дома в клетках 66–1010, остальные — в клетке 9999 (правее после прыжка не бывает). Сумма номеров клеток не больше 40+495=53540+495=535.
5

Сумма никогда не дотягивается до 545

Возьмём любой момент игры перед ходом Васи. Найдём последний до него момент перед ходом Васи, когда дома сидели хотя бы пятеро, и назовём его XX. Такой момент есть: в самом начале дома все десять. Может оказаться, что XX — это и есть наш момент.

  • В момент XX по шагу 4 S≤535S\le 535.
  • Каждый раунд после XX — начиная с того, который начался в момент XX, — закончился так, что дома было не больше четырёх кузнечиков: иначе XX был бы позже. По шагу 3 ни в одном из этих раундов сумма не выросла, поэтому в нашем моменте SS не больше, чем в момент XX.

Значит, перед каждым ходом Васи S≤535S\le 535. Кузнечики могли бы оказаться собранными только в одном из двух видов моментов:

  • после хода кузнечиков, то есть перед следующим ходом Васи, — там S≤535S\le 535;
  • сразу после хода Васи — там SS больше, чем перед этим ходом, не более чем на 66, то есть S≤535+6=541S\le 535+6=541.

И 535535, и 541541 меньше 545545. Поэтому ни в какой момент кузнечики не сидят по одному в клетках 5050–5959: Вася не сможет их собрать.

0200400600нужно 545потолок 535Xсумма 5150446516ходы Васидома хотя бы 5дома меньше 5Сумма номеров клетокперед каждым ходом Васи
Сумма номеров клеток в одной игре перед каждым ходом Васи. Сначала Вася уносит кузнечиков №1–№5 далеко вправо, и сумма растёт, пока дома пятеро (зелёный фон). Последний такой момент XX — после 446446 ходов, сумма 515≤535515\le 535. Потом уходят и остальные, дома меньше пяти, и сумма только убывает. До 545545 линия не дотягивается.
6

Где пригодились все условия

Оценка проходит впритык, и каждое условие в ней работает.

  • Клетка 9999, а не 100100. Если оценить каждого кузнечика не дома клеткой 100100, выйдет 40+5⋅100=54040+5\cdot 100=540, а после хода Васи 546546 — больше 545545, и доказательство не сработает. Важно, что перед ходом Васи кузнечик не дома только что прыгнул.
  • Длина полоски. На полоске 1×1011\times 101 та же оценка тоже дала бы 546546 и ничего бы не запрещала. А на полоске 1×1261\times 126 кузнечиков действительно можно собрать: компьютер нашёл такую игру — её можно посмотреть в модели, в разделе «За пределами условия» (335335 ходов).
  • Шаг не больше 66. Из-за него при шести кузнечиках не дома сумма не растёт, а в шаге 4 нужно, чтобы дома было хотя бы 10−6+1=510-6+1=5 кузнечиков.
7

Второй вариант

Во втором варианте 88 лягушек живут в клетках 11–88 полоски 1×1501\times 150, Петя переносит одну лягушку не дальше чем на 55 клеток, цель — клетки 7575–8282. Рассуждение то же, меняются только числа.

  • Лягушка не бывает левее своего дома, а перед ходом Пети лягушка не дома только что прыгнула и сидит не правее клетки 149149.
  • Сумма номеров клеток SS в начале равна 1+2+…+8=361+2+\ldots+8=36, для цели нужно 75+76+…+82=62875+76+\ldots+82=628. За раунд SS меняется на d−Jd-J, где d≤5d\le 5.
  • Если после раунда дома не больше трёх лягушек, то не дома хотя бы 55, все они в этом раунде прыгнули, и SS не выросла.
  • Если дома хотя бы четыре лягушки, то четыре из них дают не больше 5+6+7+8=265+6+7+8=26, а остальные четыре — не больше 4⋅149=5964\cdot 149=596: S≤622S\le 622.
  • Последний момент XX перед ходом Пети, когда дома хотя бы четыре лягушки, существует (это хотя бы начало игры); в нём S≤622S\le 622, а каждый следующий раунд кончается моментом, когда дома не больше трёх лягушек, — сумма в них не росла.

Значит, перед каждым ходом Пети S≤622S\le 622, а сразу после хода S≤622+5=627S\le 622+5=627. Обе суммы меньше 628628, поэтому Петя не сможет собрать лягушек.

Здесь запас всего 11: если оценить лягушек не дома клеткой 150150, получится 26+4⋅150+5=63126+4\cdot 150+5=631 — больше 628628. Без наблюдения «перед ходом Пети лягушка не дома только что прыгнула» доказательство не сработало бы. А на длинной полоске 1×1851\times 185 компьютер собирает лягушек за 473473 хода — это видно в модели («2 вариант», раздел «За пределами условия»).

Проверка

Проверим числа: 50+51+…+59=(50+59)⋅102=54550+51+\ldots+59=\frac{(50+59)\cdot 10}{2}=545, 6+7+8+9+10=406+7+8+9+10=40, 5⋅99=4955\cdot 99=495, 40+495=53540+495=535 и 535+6=541<545535+6=541<545. Рассуждение можно проверить и на своей игре: в модели открой «Подсказку-счётчик» и нажми «Проверить рассуждение на своей игре» — модель найдёт в твоей игре момент XX, разложит сумму в нём на пятерых дома (не больше 4040) и остальных (не больше 495495) и покажет, что после XX каждый раз прыгали хотя бы шестеро. Компьютерный перебор всех позиций на маленьких полосках и миллионы ходов на настоящей полоске ни разу не нарушили оценку 535535.

Ответ

1 вариант. Доказано: Вася не сможет собрать кузнечиков в клетках 5050–5959. Сумма номеров их клеток перед каждым ходом Васи не больше 535535, а сразу после его хода — не больше 541541, тогда как для цели нужна сумма 545545.

2 вариант. Доказано: Петя не сможет собрать лягушек в клетках 7575–8282. Перед каждым ходом Пети сумма номеров их клеток не больше 622622, сразу после хода — не больше 627627, а для цели нужно 628628.

Ответ

1 вариант. Доказано: Вася не сможет собрать кузнечиков в клетках 5050–5959. Сумма номеров их клеток перед каждым ходом Васи не больше 535535, а сразу после его хода — не больше 541541, тогда как для цели нужна сумма 545545.

2 вариант. Доказано: Петя не сможет собрать лягушек в клетках 7575–8282. Перед каждым ходом Пети сумма номеров их клеток не больше 622622, сразу после хода — не больше 627627, а для цели нужно 628628.

Главная идея

Следим за одним числом — суммой номеров клеток, где сидят кузнечики; для цели она должна стать 545545. Пока дома хотя бы пятеро, сумма не больше 40+5⋅99=53540+5\cdot 99=535: кто не дома, только что прыгнул и сидит не правее клетки 9999. Если после прыжка дома меньше пяти, то прыгнули хотя бы шестеро, и сумма не выросла. Поэтому перед ходом Васи сумма всегда не больше 535535, а после хода — не больше 541541.

Признаки: процесс идёт по шагам, ход «вперёд» один, а «назад» откатываются многие сразу, и спрашивают, можно ли дойти до нужного положения. Ищи число, которое меняется предсказуемо (здесь — сумма номеров клеток: +d+d за ход Васи и −1-1 за каждого прыгнувшего), посчитай его для цели и найди, что мешает ему вырасти. Если число растёт только в «хорошие» моменты, оцени его в последний такой момент.

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

Оценить каждого кузнечика клеткой 100100: получится 40+5⋅100=54040+5\cdot 100=540, после хода 546546 — больше 545545, и доказательство разваливается. Нужно заметить, что перед ходом Васи кузнечик не дома только что прыгнул и сидит не правее клетки 9999. Ещё ошибки: проверить цель только после прыжка и забыть момент сразу после хода Васи; считать, что сумма никогда не растёт, — пока дома много кузнечиков, она растёт, поэтому и нужен момент XX; «доказывать» несколькими неудачными играми — они ничего не доказывают.

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

Санкт-Петербургская олимпиада школьников по математике · 89-я олимпиада (2023 год) · I тур (районный), 19 ноября 2022 г. · 6 класс, задача 4.

Условия (PDF организатора, первый вариант) ↗ · Листки олимпиады, оба варианта (ZIP организатора) ↗ · Страница олимпиады 2023 года ↗ · Сайт олимпиады ↗

Условие первого варианта — из файла организатора, второй вариант переписан с листка. Подсказки, решение и модель — Popov Academy. Организатор не публикует решений районного тура. Ответы обоих вариантов получены двумя независимыми решениями и совпали; где можно, проверены перебором или вычислением.

На сайте олимпиады: «Распространение представленных материалов разрешается и приветствуется.»

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