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

Задача 2. Дырки на диагонали

Условие

В клетчатой доске 9×99 \times 9 просверлили 8 дырок во всех восьми узлах, лежащих на диагонали, соединяющей левый нижний и правый верхний угол. Затем доску распилили по линиям сетки на 11 деталей, причем каждая деталь имеет форму прямоугольника и не содержит дырок внутри (все дырки оказались на границах деталей). Обязательно ли найдутся две детали равной площади?

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

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

В клетчатой доске 10×1010 \times 10 просверлили 9 дырок во всех девяти узлах, лежащих на диагонали, соединяющей левый верхний и правый нижний угол. Затем доску распилили по линиям сетки на 11 деталей, причем каждая деталь имеет форму прямоугольника и не содержит дырок внутри (все дырки оказались на границах деталей). Обязательно ли найдутся две детали равной площади?

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

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

Сначала реши для себя: обязательно ли найдутся две детали равной площади? Потом попробуй распилить доску так, чтобы все 1111 площадей оказались разными, — на клетчатой бумаге или в модели «Распили доску сам»: она не даст выпилить деталь с дыркой внутри, подпишет площадь каждой детали и отметит равные. Если не получается, подумай, что именно мешает.

Ответ — «да» или «нет»: для «да» нужно доказательство для любого распила, для «нет» — пример распила с проверкой.

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

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

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

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

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

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

Распили доску сам

Выпиливай из доски прямоугольные детали — модель не даст оставить дырку внутри детали, подпишет площади и отметит равные. Получится ли распилить доску на 11 деталей с разными площадями?

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

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

Без JavaScript модель не работает. Нарисуй доску 9 × 9 на клетчатой бумаге, отметь дырки в узлах диагонали и распиливай её на прямоугольники, проверяя, что каждая дырка лежит на линии распила, а площади не повторяются.

Подсказка 1

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

Подсказка 2

Если в детали две клетки диагонали, то в ней есть и две соседние клетки диагонали, а дырка между ними оказывается внутри, поэтому в каждой детали не больше одной клетки диагонали. Полоску шириной в одну клетку диагональ пересекает не больше одного раза — такие детали можно выпиливать всегда. Но деталь с клеткой диагонали не обязана быть полоской: клетка диагонали может стоять в углу большого прямоугольника, а все остальные его клетки — лежать по одну сторону от диагонали.

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

Когда дырка оказывается внутри детали

Пронумеруем столбцы слева направо, а строки снизу вверх числами от 11 до 99; клетку в столбце aa и строке bb обозначим (a, b)(a,\,b). Диагональ из левого нижнего угла в правый верхний проходит через клетки (1, 1), (2, 2), …, (9, 9)(1,\,1),\ (2,\,2),\ \ldots,\ (9,\,9) — назовём их клетками диагонали. Соседние клетки диагонали касаются друг друга только уголком, и в каждом таком уголке просверлена дырка — всего 88 дырок.

В каждом узле сетки сходятся четыре клетки. Узел лежит внутри прямоугольной детали, если все четыре клетки вокруг него принадлежат этой детали. Если хотя бы одна из них чужая, через узел проходит распил, и узел лежит на границе детали.

  • Пусть дырка оказалась внутри детали. Тогда в детали все четыре клетки вокруг дырки, а среди них две клетки диагонали.
  • Пусть, наоборот, в детали есть две клетки диагонали, (a, a)(a,\,a) и (b, b)(b,\,b), где a<ba<b. Прямоугольник, в котором есть обе эти клетки, занимает все столбцы с aa-го по bb-й и все строки с aa-й по bb-ю. Значит, в нём есть квадрат 2×22\times 2 из клеток (a, a)(a,\,a), (a+1, a)(a+1,\,a), (a, a+1)(a,\,a+1), (a+1, a+1)(a+1,\,a+1), а в центре этого квадрата — дырка. Она внутри детали.

Вывод: деталь не содержит дырок внутри ровно тогда, когда в ней не больше одной клетки диагонали. Думать про точки-дырки неудобно, а клетки легко считать — дальше пользуемся этим правилом.

12341234нельзя6две клеткидиагонали —дырка внутри детали12341234можно46одна клеткадиагонали —дырки на распилах
Левый нижний угол доски, клетки диагонали подкрашены. Слева: в прямоугольнике две клетки диагонали — дырка между ними (красная) внутри, все четыре клетки вокруг неё в этой детали; так нельзя. Справа: у прямоугольника клетка диагонали в углу, у полоски — одна клетка диагонали; дырки лежат на их границах; так можно.
2

Сколько деталей «занимает» диагональ

Клеток диагонали 99, и по шагу 1 никакие две из них не могут попасть в одну деталь. Значит, 99 деталей содержат ровно по одной клетке диагонали, а остальные 11−9=211-9=2 детали диагональ не задевают.

Мешает ли это сделать все площади разными? Если 1111 площадей разные, то самые маленькие из возможных — 1, 2, …, 111,\,2,\,\ldots,\,11, и их сумма

1+2+…+11=66.1+2+\ldots+11=66.

А сумма площадей всех деталей равна площади доски: 9⋅9=819\cdot 9=81. Так как 66<8166<81, подсчёт ничего не запрещает — остаётся запас в 1515 клеток. Значит, стоит искать пример.

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

3

Строим пример: полоски и два больших прямоугольника

Полоска шириной в одну клетку — это кусок одной строки или одного столбца. Диагональ пересекает её не больше чем в одной клетке, поэтому любая полоска годится. Площадь полоски равна её длине. Возьмём девять полосок длиной 1, 2, …, 91,\,2,\,\ldots,\,9: площади у них уже разные, а вместе они займут

1+2+…+9=451+2+\ldots+9=45

клеток. На две оставшиеся детали приходится 81−45=3681-45=36 клеток. Их площади должны быть больше 99 и разные, например 1616 и 2020, ведь 16+20=3616+20=36. Эти большие прямоугольники поставим так, чтобы клетка диагонали была у них в углу (шаг 2).

Выпиливаем детали по кругу, от края доски к середине, и каждую следующую полоску делаем на клетку короче:

  • правый столбец целиком — полоска 99;
  • две верхние строки без правой клетки — прямоугольник 8×28\times 2, площадь 1616; клетка диагонали (8, 8)(8,\,8) — его правый нижний угол;
  • строка 7 без правой клетки — полоска 88; строка 6, столбцы 2–8 — полоска 77; строка 5, столбцы 3–8 — полоска 66;
  • столбец 1, строки 2–6 — полоска 55; столбец 2, строки 2–5 — полоска 44; столбец 3, строки 2–4 — полоска 33;
  • в нижней строке — клетки (2, 1)(2,\,1) и (3, 1)(3,\,1), полоска 22, и угловая клетка (1, 1)(1,\,1), площадь 11;
  • осталось место в столбцах 4–8 и строках 1–4: это прямоугольник 5×45\times 4, площадь 2020, а клетка диагонали (4, 4)(4,\,4) — его левый верхний угол.

Получилась «спираль» из полосок 9, 8, 7, …, 19,\,8,\,7,\,\ldots,\,1 и два прямоугольника — 1616 и 2020 (рисунок).

9168765432120123456789123456789
Пример распила доски 9×99\times 9: в каждой детали записана её площадь, пунктир — диагональ, точки — дырки, голубым подкрашены клетки диагонали. Полоски 9, 8, …, 19,\,8,\,\ldots,\,1 идут по кругу от правого края к середине, прямоугольники 1616 и 2020 касаются диагонали только угловой клеткой.
4

Проверяем пример

Проверим все условия задачи по рисунку.

  • Деталей 1111, все они прямоугольники, и распилы идут по линиям сетки.
  • Площади 1, 2, 3, 4, 5, 6, 7, 8, 9, 16, 201,\,2,\,3,\,4,\,5,\,6,\,7,\,8,\,9,\,16,\,20 — все разные. Их сумма 45+16+20=8145+16+20=81 равна площади доски, и детали не налезают друг на друга: доска распилена целиком.
  • Клетки диагонали оказались в разных деталях: (1, 1)(1,\,1) — отдельная клетка; (2, 2)(2,\,2) и (3, 3)(3,\,3) — в полосках 44 и 33; (4, 4)(4,\,4) — угол прямоугольника 2020; (5, 5)(5,\,5), (6, 6)(6,\,6) и (7, 7)(7,\,7) — в полосках 66, 77 и 88; (8, 8)(8,\,8) — угол прямоугольника 1616; (9, 9)(9,\,9) — в правом столбце. В полосках 55 и 22 клеток диагонали нет.

Значит, в каждой детали не больше одной клетки диагонали, и по шагу 1 ни одна дырка не оказалась внутри детали: все 88 дырок лежат на распилах.

Итак, доску можно распилить на 1111 деталей так, что все площади разные. Две детали равной площади найдутся не обязательно.

1018976125431251234567891012345678910
Второй вариант (его разбор — в следующем шаге): распил доски 10×1010\times 10 с дырками на диагонали из левого верхнего угла в правый нижний (клетки диагонали — голубые); площади 1, 3, 4, 5, 6, 7, 9, 10, 12, 18, 251,\,3,\,4,\,5,\,6,\,7,\,9,\,10,\,12,\,18,\,25 все разные.
5

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

Во втором варианте доска 10×1010\times 10, дырок 99, а диагональ идёт из левого верхнего угла в правый нижний. Нумеруем столбцы слева направо и строки снизу вверх, как раньше; клетки диагонали теперь (1, 10), (2, 9), …, (10, 1)(1,\,10),\ (2,\,9),\ \ldots,\ (10,\,1). Правило шага 1 не меняется: если в детали две клетки диагонали, (a, 11−a)(a,\,11-a) и (b, 11−b)(b,\,11-b) при a<ba<b, то в ней есть квадрат 2×22\times 2 из столбцов aa, a+1a+1 и строк 10−a10-a, 11−a11-a с дыркой в центре; а дырка внутри детали — это снова две клетки диагонали вокруг неё. Клеток диагонали 1010, поэтому 1010 деталей содержат по одной клетке диагонали и только одна деталь — ни одной. Подсчёт опять не мешает: 1+2+…+11=66<1001+2+\ldots+11=66<100.

Пример строится тем же приёмом — полоски и большие прямоугольники, у которых клетка диагонали в углу; спираль теперь идёт от левого края:

  • левый столбец целиком — 1010;
  • строки 9–10, столбцы 2–10 — прямоугольник 9×29\times 2, площадь 1818; клетка диагонали (2, 9)(2,\,9) — его левый нижний угол;
  • строка 8, столбцы 2–10 — 99; строка 7, столбцы 2–8 — 77; строка 6, столбцы 2–7 — 66;
  • столбцы 9–10, строки 2–7 — прямоугольник 2×62\times 6, площадь 1212; клетка диагонали (9, 2)(9,\,2) — его левый нижний угол;
  • столбец 8, строки 2–6 — 55; столбец 7, строки 2–5 — 44;
  • строка 1, столбцы 8–10 — 33; клетка (7, 1)(7,\,1) — 11 (единственная деталь без клетки диагонали);
  • столбцы 2–6, строки 1–5 — квадрат 5×55\times 5, площадь 2525; клетка диагонали (6, 5)(6,\,5) — его правый верхний угол.

Площади 1, 3, 4, 5, 6, 7, 9, 10, 12, 18, 251,\,3,\,4,\,5,\,6,\,7,\,9,\,10,\,12,\,18,\,25 разные, их сумма 100100 — доска распилена целиком. Клетки диагонали оказались в разных деталях: (1, 10)(1,\,10) — в левом столбце 1010; (2, 9)(2,\,9) — угол прямоугольника 1818; (3, 8)(3,\,8), (4, 7)(4,\,7) и (5, 6)(5,\,6) — в полосках 99, 77 и 66; (6, 5)(6,\,5) — угол квадрата 2525; (7, 4)(7,\,4) и (8, 3)(8,\,3) — в полосках 44 и 55; (9, 2)(9,\,2) — угол прямоугольника 1212; (10, 1)(10,\,1) — в полоске 33. В детали 11 клеток диагонали нет. Значит, в каждой детали не больше одной клетки диагонали, и по правилу шага 1 ни одна дырка не оказалась внутри детали. Рисунок этого распила — над этим шагом; в модели он открывается кнопкой «Показать пример» при выбранном «2 вариант».

Ответ второго варианта: не обязательно.

Проверка

Пример можно проверить и прямо по дыркам: каждая из 88 дырок — общий уголок двух соседних клеток диагонали, а эти две клетки лежат в разных деталях, значит, через дырку проходит распил. Компьютерная проверка подтвердила пример клетка за клеткой (каждая из 8181 клеток ровно в одной детали, ни один узел-дырка не лежит внутри детали, площади разные) и правило шага 1 на всех 20252025 прямоугольниках доски 9×99\times 9. Полный перебор, выполненный двумя разными программами, нашёл 160 856160\,856 способов распилить доску на 1111 деталей с разными площадями — пример далеко не единственный. Любопытно, что ни в одном из них все девять деталей с клетками диагонали не оказались полосками: хотя бы одна — широкий прямоугольник, у которого клетка диагонали в углу.

Ответ

1 вариант. Не обязательно. Например, доску можно распилить на 1111 прямоугольных деталей с площадями 1, 2, 3, 4, 5, 6, 7, 8, 9, 161,\,2,\,3,\,4,\,5,\,6,\,7,\,8,\,9,\,16 и 2020 так, что все дырки окажутся на границах деталей.

2 вариант. Не обязательно. Например, доску 10×1010\times 10 можно распилить на 1111 прямоугольных деталей с площадями 1, 3, 4, 5, 6, 7, 9, 10, 12, 181,\,3,\,4,\,5,\,6,\,7,\,9,\,10,\,12,\,18 и 2525 так, что все дырки окажутся на границах деталей.

Ответ

1 вариант. Не обязательно. Например, доску можно распилить на 1111 прямоугольных деталей с площадями 1, 2, 3, 4, 5, 6, 7, 8, 9, 161,\,2,\,3,\,4,\,5,\,6,\,7,\,8,\,9,\,16 и 2020 так, что все дырки окажутся на границах деталей.

2 вариант. Не обязательно. Например, доску 10×1010\times 10 можно распилить на 1111 прямоугольных деталей с площадями 1, 3, 4, 5, 6, 7, 9, 10, 12, 181,\,3,\,4,\,5,\,6,\,7,\,9,\,10,\,12,\,18 и 2525 так, что все дырки окажутся на границах деталей.

Главная идея

Дырка лежит внутри прямоугольника ровно тогда, когда в нём две клетки диагонали, — так условие про точки-дырки превращается в простое правило про клетки: в каждой детали не больше одной клетки диагонали. Подсчёт 1+2+…+11=66<811+2+\ldots+11=66<81 показывает, что запрета нет, а пример складывается из полосок 1, 2, …, 91,\,2,\,\ldots,\,9 (они годятся всегда) и двух больших прямоугольников 1616 и 2020, которые касаются диагонали только угловой клеткой.

Признаки: вопрос «обязательно ли…» и условие, которое легко проверить на конкретном распиле. Сначала посчитай, не запрещает ли что-нибудь ответ «нет» (здесь — сумма самых маленьких разных площадей). Если запрета не видно, строй пример и проверяй его по всем условиям. Условие про точки (узлы, дырки) полезно перевести в условие про клетки — их проще считать.

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

Решить, что деталь с клеткой диагонали обязана быть полоской шириной в одну клетку, и отсюда вывести, что равные площади неизбежны. На самом деле клетка диагонали может стоять в углу большого прямоугольника — как у деталей 1616 и 2020 в примере; а без таких деталей пример действительно не построить (это подтверждает компьютерный перебор). Другая ошибка — ответить «не обязательно», не предъявив пример и не проверив в нём каждую дырку и каждую площадь.

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

Санкт-Петербургская олимпиада школьников по математике · 92-я олимпиада (2026 год) · I тур (районный), 15 ноября 2025 г. · 6 класс, задача 2.

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

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

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

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