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

Задача 4. Диагонали на огромной доске

Условие

В некоторых клетках доски 2023×20232023 \times 2023 проведены диагонали (возможно, в некоторых клетках проведены сразу обе диагонали). Оказалось, что никакие четыре проведённые диагонали не имеют общего конца. Какое наибольшее число диагоналей может быть проведено?

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

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

В некоторых клетках доски 1703×17031703 \times 1703 проведены диагонали (возможно, в некоторых клетках проведены сразу обе диагонали). Оказалось, что никакие четыре проведённые диагонали не имеют общего конца. Какое наибольшее число диагоналей может быть проведено?

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

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

Доску 2023×20232023\times 2023 не нарисовать, поэтому начни с маленькой: квадрат 3×33\times 3 или 5×55\times 5 в тетради. Проведи как можно больше диагоналей так, чтобы никакие четыре не сходились в одной точке, и посмотри, какие пришлось пропустить. Потом открой модель «Штамп для большой доски»: придумай штамп из нескольких клеток с диагоналями — модель отпечатает его на всей доске 2023×20232023\times 2023, проверит каждую вершину клеток и посчитает диагонали. Поле ниже проверяет число для первого варианта (условие выше).

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

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

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

Самостоятельное исследованиеШтамп для большой доски

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

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

Штамп для большой доски

Придумай штамп из клеток с диагоналями и отпечатай его на всей доске 2023 × 2023. Сколько диагоналей получится, если никакие четыре не должны иметь общего конца?

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

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

Без JavaScript модель не работает. Нарисуй в тетради квадрат 5 × 5 или 7 × 7 и проводи диагонали по повторяющемуся узору. Проверь вершины клеток: ни в одной не должны кончаться четыре проведённые диагонали. Сосчитай диагонали и подумай, сколько их будет, если продолжить тот же узор на доску 2023 × 2023, — особенно у правого и нижнего края.

Подсказка 1

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

Подсказка 2

Во внутреннем узле может кончаться не больше 33 диагоналей, в узле на краю — не больше 22, в углу — не больше 11. Сложи эти пределы по всем узлам доски — получится, сколько концов может быть самое большее; а у каждой диагонали два конца. Для примера попробуй оставлять некоторые клетки совсем пустыми, а в остальных проводить обе диагонали: какие клетки сделать пустыми, чтобы каждый внутренний узел был вершиной ровно одной пустой клетки, а край доски пустые клетки не задевали?

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

Сколько концов помещается в узле

Концы диагоналей — вершины клеток, то есть точки, где пересекаются линии сетки. Назовём их узлами.

Какие диагонали могут кончаться в данном узле? Только диагонали клеток, у которых этот узел — вершина. И из каждой такой клетки — не больше одной: вторая диагональ клетки соединяет две другие её вершины.

  • В углу доски одна клетка — там кончается не больше 11 диагонали.
  • В узле на краю доски (не в углу) две клетки — не больше 22 диагоналей.
  • Вокруг внутреннего узла четыре клетки, но четыре проведённые диагонали с общим концом запрещены условием. Значит, там кончается не больше 33 диагоналей.

Идея решения — считать не диагонали, а их концы: в каждом узле их помещается ограниченное число.

угол доскине больше 1край доскине больше 2внутри доскине больше 3сколько диагоналей может кончаться в узле
В узле кончаются только диагонали клеток вокруг него, по одной из клетки: в углу доски — не больше 11, на краю — не больше 22. Во внутреннем узле все 44 сойтись не могут, поэтому там не больше 33: хотя бы одна из четырёх не проведена (пунктир).
2

Считаем все концы

Сосчитаем узлы. Линий сетки по 20242024 в каждом направлении. Углов 44. На каждой стороне, кроме двух углов, 20222022 узла, поэтому на краю всего

4⋅2022=80884\cdot 2022=8088

узлов. Внутренних линий по 20222022 в каждом направлении, поэтому внутренних узлов

2022⋅2022=4 088 484.2022\cdot 2022=4\,088\,484.

Сложим самые большие возможные числа концов из шага 1:

4⋅1+8088⋅2+4 088 484⋅3=12 281 632.4\cdot 1+8088\cdot 2+4\,088\,484\cdot 3=12\,281\,632.

У каждой диагонали ровно два конца, поэтому концов вдвое больше, чем диагоналей. Значит, диагоналей не больше чем

12 281 6322=6 140 816.\frac{12\,281\,632}{2}=6\,140\,816.
3

Как догадаться до примера

Чтобы получилось ровно 6 140 8166\,140\,816, в шаге 2 нигде не должно быть недостачи: в каждом углу кончается 11 диагональ, в каждом узле на краю — 22, в каждом внутреннем узле — ровно 33.

Значит, все диагонали, идущие в углы и в узлы на краю, проведены, а во внутренний узел не проведена ровно одна из четырёх.

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

Внутренние узлы образуют квадрат 2022×20222022\times 2022. Число 20222022 чётное, поэтому его можно разбить на квадратики из 2×22\times 2 узлов. Каждый такой квадратик — четыре вершины одной клетки; эти клетки и оставим пустыми.

4

Пример на 6 140 816 диагоналей

Пронумеруем строки и столбцы доски от 11 до 20232023. Оставим пустыми клетки на пересечении чётных строк и чётных столбцов. Чётных номеров от 22 до 20222022 всего 10111011, так что пустых клеток 101121011^2. В остальных клетках проведём обе диагонали. Всего диагоналей

2⋅(20232−10112)=2⋅1012⋅3034=6 140 816.2\cdot(2023^2-1011^2)=2\cdot 1012\cdot 3034=6\,140\,816.

Здесь мы воспользовались формулой a2−b2=(a−b)(a+b)a^2-b^2=(a-b)(a+b).

Проверим условие. Пронумеруем горизонтальные линии сетки сверху вниз от 00 до 20232023: строка с номером kk лежит между линиями k−1k-1 и kk. Внутренние линии 1,2,…,20221, 2, \ldots, 2022 разбиваются на пары: 11 и 22, 33 и 44, …, 20212021 и 20222022. Чётная строка 2m2m лежит как раз между линиями своей пары 2m−12m-1 и 2m2m. С вертикальными линиями и столбцами — так же.

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

Вершины пустых клеток лежат только на линиях с номерами от 11 до 20222022, то есть внутри доски. Поэтому в каждом узле на краю кончаются 22 диагонали, в каждом углу — 11, и четырёх концов нет нигде.

Итак, 6 140 8166\,140\,816 диагоналей провести можно, а больше — нельзя по шагу 2.

123451234520192020202120222023201920212023…пустая клеткавнутренний узел
Пример у двух противоположных углов доски 2023×20232023\times 2023. Жёлтые клетки — на пересечении чётных строк и чётных столбцов — пустые, в остальных по две диагонали. Каждый внутренний узел (точка) — вершина ровно одной жёлтой клетки. Строка и столбец 20232023 нечётные, поэтому у правого и нижнего края, как и у левого и верхнего, пустых клеток нет.
5

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

Меняется только размер доски: 1703×17031703\times 1703 вместо 2023×20232023\times 2023.

Оценка. Углов 44, узлов на краю 4⋅1702=68084\cdot 1702=6808, внутренних 17022=2 896 8041702^2=2\,896\,804. В углу кончается не больше 11 диагонали, на краю — не больше 22, во внутреннем узле — не больше 33, поэтому концов не больше

4⋅1+6808⋅2+2 896 804⋅3=8 704 032,4\cdot 1+6808\cdot 2+2\,896\,804\cdot 3=8\,704\,032,

а диагоналей не больше 8 704 0322=4 352 016\frac{8\,704\,032}{2}=4\,352\,016.

Пример. Оставим пустыми 8512851^2 клеток на пересечении чётных строк и чётных столбцов (номера 2,4,…,17022, 4, \ldots, 1702), в остальных проведём обе диагонали:

2⋅(17032−8512)=2⋅852⋅2554=4 352 016.2\cdot(1703^2-851^2)=2\cdot 852\cdot 2554=4\,352\,016.

Внутренние линии 11–17021702 снова разбиваются на пары, поэтому каждый внутренний узел — вершина ровно одной пустой клетки и в нём 33 конца; на краю по 22, в углах по 11. Значит, ответ — 4 352 0164\,352\,016.

Проверка

Проверим пример ещё раз подсчётом концов. В каждом из 4 088 4844\,088\,484 внутренних узлов кончаются 33 диагонали, в каждом из 80888088 узлов на краю — 22, в каждом из 44 углов — 11. Сумма равна 12 281 632=2⋅6 140 81612\,281\,632=2\cdot 6\,140\,816, и так и должно быть: у каждой из 6 140 8166\,140\,816 диагоналей два конца. Можно посчитать и по-другому: непроведённых диагоналей 2⋅10112=2 044 2422\cdot 1011^2=2\,044\,242, у каждой оба конца — внутренние узлы, и в каждом из 4 088 4844\,088\,484 внутренних узлов кончается ровно одна из них.

Компьютер проверил больше. Пример на досках 2023×20232023\times 2023 и 1703×17031703\times 1703 проверен по каждому узлу: ни в одном не кончаются четыре диагонали, а число диагоналей равно оценке. Для досок от 1×11\times 1 до 21×2121\times 21 наибольшее число найдено точно, а для досок до 3×33\times 3 — ещё и перебором всех рисунков: при нечётной стороне оно всегда равно оценке шага 2. Перебор подтверждает ответ, но доказательство — шаги 1–4: они годятся для любой расстановки диагоналей.

Ответ

1 вариант. 6 140 8166\,140\,816 диагоналей. Больше нельзя: во внутреннем узле кончается не больше 33 диагоналей, в узле на краю — не больше 22, в углу — не больше 11; всего концов не больше 12 281 63212\,281\,632, а диагоналей вдвое меньше. Ровно столько получается, если оставить пустыми клетки на пересечении чётных строк и чётных столбцов, а в остальных провести обе диагонали.

2 вариант. 4 352 0164\,352\,016 диагоналей.

Ответ

1 вариант. 6 140 8166\,140\,816 диагоналей. Больше нельзя: во внутреннем узле кончается не больше 33 диагоналей, в узле на краю — не больше 22, в углу — не больше 11; всего концов не больше 12 281 63212\,281\,632, а диагоналей вдвое меньше. Ровно столько получается, если оставить пустыми клетки на пересечении чётных строк и чётных столбцов, а в остальных провести обе диагонали.

2 вариант. 4 352 0164\,352\,016 диагоналей.

Главная идея

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

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

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

Считать, что в каждом узле может быть по 33 конца, и получить 3⋅202422=6 144 864\frac{3\cdot 2024^2}{2}=6\,144\,864: в углах и на краю концов меньше. Другая ошибка — оставить пустыми клетки на пересечении нечётных строк и столбцов: условие выполнено, но пустые клетки задевают край доски, и диагоналей получается на 2⋅2023=40462\cdot 2023=4046 меньше. И ещё — проверить узор на маленькой доске и не посмотреть, что получается у правого и нижнего края большой.

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

Санкт-Петербургская олимпиада школьников по математике · 89-я олимпиада (2023 год) · I тур (районный), 19 ноября 2022 г. · 8 класс, задача 4. Листки 7 и 8 классов этого тура озаглавлены также «Районный этап Всероссийской олимпиады школьников».

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

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

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

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