ОлимпиадаМатематикаКомандная олимпиада 2021Олимпиадный

Задание №180828: Командная олимпиада 2021

Условие

Дан клетчатый квадрат со стороной 1000. За один ход разрешается взять любойпрямоугольник(иликвадрат)иразрезатьегополиниямсеткинадвапрямоугольника, а сразу же после этого разрезать один из получившихся прямоугольников так, чтобы второйразрезбылперпендикуляренпервому.Какоенаибольшееколичествоединичных квадратиков можно получить спустя несколько таких ходов? (Ход нельзя применять к прямоугольнику со стороной 1.)

📎 usl2021_89.pdf

Что проверяет это задание

Задание относится к теме «Командная олимпиада 2021» и рассчитано на уровень 8 класса. Для решения понадобятся:

  • анализ условия
  • выбор формулы
  • проверка вычислений

Источник: Турнир математических боёв и командная олимпиада МЦНМО — официальный архив · 2021

Качество материала

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

Условиеполное
Первоисточникуказан
Подробное решениеопубликовано
Проверка дублейосновная версия

Последняя проверка решения:

Происхождение задания

Банк заданий
Турнир математических боёв и командная олимпиада МЦНМО — официальный архив
Организатор
МЦНМО
Год материала
2021
Материалы
1 файл
Открыть официальный архив ↗

Связанные понятия

МатематикаКомандная олимпиада 2021Командная олимпиада 2021 · тип 4анализ условиявыбор формулы

План самостоятельного решения

  1. Перепишите известные данные и отдельно сформулируйте, что требуется найти или доказать.
  2. Свяжите условие с темой «Командная олимпиада 2021» и выберите подходящее правило, формулу или способ рассуждения.
  3. Запишите промежуточные шаги: это помогает заметить потерянный знак, случай или логический переход.
  4. Сверьте результат со всеми ограничениями условия и только затем откройте подробный разбор.

Ориентировочное время: 15 минут.

Закрепить тему

После разбора попробуйте решить ещё десять заданий по предмету «Математика». Вариант формируется заново, а ответы можно сразу проверить.

Собрать тренировочный вариант → Все задания по теме

Подробный разбор

Решение по шагам

Ответ: 10002 − 2 ⋅ 999.
Решение.
Утверждение.Есликдоске𝑚×𝑛применитьуказаннуюоперациюнесколькораз,тооста-
нутсянеодноклеточныепрямоугольникисуммарнойплощадьюхотябы2(min(𝑚,𝑛) − 1)
клеток.
Доказательство.
Заметим, что ни один прямоугольник, кроме, собственно, 1×1 нельзя с помощью разре-
шенных действий разрезать на 1 × 1 без остатка. Таким образом, для всех неодноклеточ-
ных прямоугльников будет потеряно хотя бы 2 клетки.
Теперьдокажемутверждениепоиндукции:Базаиндукции:прямоугольникисоднимиз
3

измерений равным 1. Заметим, что для 1 × 1 утверждение верно, а в остальных случаях
для прямоугольника 1 × 𝑎 мы теряем даже не 0, а 𝑘 площади.
Переход:пустьдлявсехпрямоугольников,строгоменьшихискомогоутверждениеверно,
докажем для искомого.
Разобьём доску на три меньших первым ходом, для каждой напишем эту оценку и про-
суммируем: пусть у нас доска 𝑚 × 𝑛 разбилась на три прямоугольника:
• 𝑚 × 𝑘,
• 𝑙 × (𝑛 − 𝑘),
• (𝑚 − 𝑙) × (𝑛 − 𝑘).
Случай 1. Пусть 𝑚 ⩾ 𝑛.
Тогдамыполучимнеодноклеточныхпрямоугольниковсуммарнойплощадьюнеменьше
2(min(𝑚,𝑘) − 1) + 2(min(𝑙,𝑛 − 𝑘) − 1) + 2(min(𝑚 − 𝑙,𝑛 − 𝑘) − 1) =
= (2𝑘 − 2) + 2(min(𝑙,𝑛 − 𝑘) − 1) + 2(min(𝑚 − 𝑙,𝑛 − 𝑘) − 1).
Заметим,чтоеслихотябыодинизоставшихсяминимумовравен𝑛−𝑘,исредиэтихдвух
прямоугольников нет 1 × 1, то вся сумма не меньше, чем
2𝑘 − 2 + 2(𝑛 − 𝑘) − 2 + 2 = 2𝑛 − 2.
Если же один из них это прямоугольник 1 × 1, то 𝑛 − 𝑘 = 1, то вся сумма не меньше, чем
2𝑘 − 2 + 𝑚 − 1 = 2(𝑛 − 1) − 2 + 𝑚 − 1 ⩾ 2𝑛 − 2.
А если оба не равны, то сумма равняется
(2𝑘 − 2) + (2𝑙 − 2) + (2(𝑚 − 𝑙) − 2) = 2𝑘 + 2𝑚 − 6.
Это меньше 2𝑛 − 2 только если 𝑚 = 𝑛 и 𝑘 = 1 — но вот только для 𝑘 = 1 прямоугольник
𝑚×𝑘 теряет не 0, а 𝑚 клеток, что дает нам 3𝑚−4 ⩾ 2𝑛−2 для всех 𝑚 ⩾ 2, а значит и для
всех 𝑚, рассматриваемых в переходе.
Случай 2. Пусть 𝑚 < 𝑛.
Если 𝑘 ⩽ 𝑚, то этот случай рассматривается аналогичным образом. Если же 𝑘 > 𝑚, то
мы получаем цепочку неравенств 𝑛 > 𝑘 > 𝑚 > 𝑙. Тогда мы получим неодноклеточных
прямоугольников суммарной площадью не меньше
2(min(𝑚,𝑘) − 1) + 2(min(𝑙,𝑛 − 𝑘) − 1) + 2(min(𝑚 − 𝑙,𝑛 − 𝑘) − 1) =
= 2𝑚 − 2 + 2(min(𝑙,𝑛 − 𝑘) − 1) + 2(min(𝑚 − 𝑙,𝑛 − 𝑘) − 1) ⩾ 2𝑚 − 2
Для четных 𝑚 и 𝑛 (в частности для 𝑚 = 𝑛 = 1000), оценка точная — для того, чтобы
потерять не более, чем 2 ⋅ (𝑚𝑖𝑛(𝑚,𝑛) − 1) площади, надо каждым ходом от оставшегося
4

«большого»(состоронами,большими2)прямоугольникаотрезатьпрямоугольник2×𝑛,а
отостатка—ещёодинсостороной2.Такмыпорежемвсёнапрямоугольникисостороной
2, а из каждого того куска отрезая по два одноклеточных,можно оставить лишь одну не
разрезанную доминошку.

Используемые формулы

  • 2(min(𝑚,𝑘) − 1) + 2(min(𝑙,𝑛 − 𝑘) − 1) + 2(min(𝑚 − 𝑙,𝑛 − 𝑘) − 1) =
  • = (2𝑘 − 2) + 2(min(𝑙,𝑛 − 𝑘) − 1) + 2(min(𝑚 − 𝑙,𝑛 − 𝑘) − 1).
  • 2𝑘 − 2 + 2(𝑛 − 𝑘) − 2 + 2 = 2𝑛 − 2.
  • Если же один из них это прямоугольник 1 × 1, то 𝑛 − 𝑘 = 1, то вся сумма не меньше, чем
  • 2𝑘 − 2 + 𝑚 − 1 = 2(𝑛 − 1) − 2 + 𝑚 − 1 ⩾ 2𝑛 − 2.
  • (2𝑘 − 2) + (2𝑙 − 2) + (2(𝑚 − 𝑙) − 2) = 2𝑘 + 2𝑚 − 6.

Самопроверка после решения

  • Я использовал все данные из условия и не добавил неподтверждённых предположений.
  • Каждый переход в рассуждении объяснён правилом, формулой или ранее доказанным фактом.
  • Ответ соответствует вопросу, а обозначения и единицы измерения записаны однозначно.
  • Я сравнил свой ход решения с разбором и понял причину каждого отличия.

Типичные ошибки

  • Не проверить область допустимых значений.
  • Потерять знак при переносе или раскрытии скобок.
  • Не выполнить обратную подстановку.
Сложность: ОлимпиадныйРешение проверено: