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

Задача 5. Кресты, кратные трём

Условие

В белой таблице размером 100×100100\times 100 клеток окрашено в красный цвет NN (N>0N > 0) клеток таким образом, что количество красных клеток в любой фигуре, образованной объединением столбца и строки таблицы, делится на 33. Чему может быть равно NN?

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

Назовём фигуру из строки и столбца крестом. Сначала придумай хоть одну подходящую раскраску: какие красные фигуры удобно считать в любом кресте? Потом подумай, бывают ли подходящие раскраски совсем другого вида. В модели «Раскрась таблицу сам» на поле 7×77\times 7 можно проверить любую свою раскраску: модель посчитает красные клетки в каждом кресте и отметит кресты, где их число не делится на 33.

Здесь ответ — все возможные значения NN, а не одно число. Для каждого нужен пример раскраски, а все остальные значения нужно исключить. Свои раскраски можно проверить в модели «Раскрась таблицу сам».

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

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

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

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

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

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

Раскрась таблицу сам

Раскрась клетки таблицы 7×7 — модель посчитает красные клетки в каждом кресте и отметит кресты, где их число не делится на 3. Найди подходящие раскраски и сравни любые две строки.

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

Подсказка 1

В кресте с центром в некоторой клетке красных клеток столько: красные клетки строки плюс красные клетки столбца и минус 11, если центр красный (он посчитан дважды). Возьми две строки и один столбец. У двух крестов «первая строка + этот столбец» и «вторая строка + этот столбец» столбец общий. Чему равна разность этих крестов?

Подсказка 2

Разность равна (красных в первой строке − красных во второй) минус поправка: центр в первой строке минус центр во второй, считая красную клетку за 11, а белую за 00. Поправка — одно из чисел −1-1, 00, 11. Обе разности крестов делятся на 33, поэтому во всех столбцах поправка даёт один и тот же остаток при делении на 33. А у чисел −1-1, 00, 11 остатки разные. Что это значит для двух строк?

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

Считаем красные клетки в кресте

Назовём крестом фигуру из одной строки и одного столбца; клетку, где они пересекаются, назовём центром креста. В кресте 100+100−1=199100 + 100 - 1 = 199 клеток: центр входит и в строку, и в столбец.

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

в кресте=(красных в строке)+(красных в столбце)−{1,центр красный,0,центр белый.\begin{aligned}&\text{в кресте} ={}\\[0.45em]&(\text{красных в строке})\\[0.45em]&{}+(\text{красных в столбце})\\[0.45em]&{}-\begin{cases}1, & \text{центр красный},\\[0.45em] 0, & \text{центр белый}.\end{cases}\end{aligned}

Дальше удобно писать коротко: центр «равен» 11, если он красный, и 00, если белый. Тогда в кресте ровно (красных в строке) + (красных в столбце) − центр. По условию это число делится на 33 для каждой клетки таблицы, взятой центром.

столбецв строке: 3 красныхв столбце: 3 красныхцентр (в рамке) естьи в строке, и в столбце —вычитаем его один раз:3 + 3 − 1 = 5
Крест — строка вместе со столбцом (обведён синим). В строке 33 красные клетки, в столбце 33, а красный центр вошёл в оба счёта, поэтому в кресте 3+3−1=53 + 3 - 1 = 5 красных клеток.
2

Главное наблюдение: сравниваем две строки

Условие касается сразу 10 00010\,000 крестов, и в лоб с ним не справиться. Поищем кресты, которые почти совпадают: тогда их разность будет простой.

Возьмём любые две строки AA и BB и какой-нибудь столбец. Сравним два креста: «строка AA + этот столбец» и «строка BB + тот же столбец». Столбец у них общий, и при вычитании он сокращается (рисунок ниже):

крестA−крестB=(красных в A−красных в B)−(центрA−центрB).\begin{aligned}&\text{крест}_A - \text{крест}_B ={}\\[0.45em]&(\text{красных в } A - \text{красных в } B)\\[0.45em]&{}- (\text{центр}_A - \text{центр}_B).\end{aligned}

Назовём поправкой число центрA−центрB\text{центр}_A - \text{центр}_B: это клетка строки AA в этом столбце минус клетка строки BB в том же столбце. Поправка равна 00 (клетки одного цвета), 11 (в AA красная, в BB белая) или −1-1 (наоборот).

Оба креста делятся на 33, значит, и их разность делится на 33. Поэтому поправка в этом столбце даёт при делении на 33 тот же остаток, что и число (красных в AA − красных в BB). Это число одно и то же для всех столбцов! Значит, во всех столбцах поправки дают одинаковый остаток при делении на 33.

Но −1-1, 00 и 11 дают разные остатки: любые два из них отличаются на 11 или на 22, а это не делится на 33. Значит, поправка во всех столбцах одна и та же. Возможны три случая:

  • поправка везде 00: в каждом столбце клетки строк AA и BB одного цвета, то есть строки AA и BB совпадают;
  • поправка везде 11: в каждом столбце клетка строки AA красная, а строки BB белая, то есть строка AA целиком красная, а строка BB целиком белая;
  • поправка везде −1-1: наоборот, AA целиком белая, BB целиком красная.

Итог: любые две строки либо совпадают, либо одна из них целиком красная, а другая целиком белая. В модели это видно в разделе «Сравни две строки».

ABобщий столбецкрест A − крест B= (красных в A − в B)− (центр A − центр B)остальные клеткистолбца есть в обоихкрестах и сокращаются
Кресты строк AA и BB с одним и тем же столбцом. Клетки столбца вне строк AA и BB есть в обоих крестах и при вычитании сокращаются; остаются строки и центры.
3

Какой может быть вся таблица

Разберём два случая.

Все строки одинаковые. Тогда если клетка в каком-то столбце красная в одной строке, она красная и во всех строках. Значит, красные клетки составляют несколько целых столбцов, а остальные столбцы целиком белые.

Есть две разные строки. По шагу 2 одна из них — назовём её КК — целиком красная, а другая целиком белая. Возьмём любую третью строку XX и сравним её с КК. Если XX совпадает с КК, она целиком красная. Если не совпадает, то по шагу 2 одна из строк XX, КК целиком красная, а другая целиком белая; красная — это КК, значит, XX целиком белая. Итак, каждая строка целиком красная или целиком белая: красные клетки составляют несколько целых строк.

Строки и столбцы в условии равноправны: если повернуть таблицу на четверть оборота, строки станут столбцами, а каждый крест останется крестом. Поэтому достаточно разобрать раскраску целыми столбцами — для строк всё будет так же.

4

Сколько столбцов может быть красными

Пусть красные клетки — это ss целых столбцов. Так как N>0N > 0, есть хотя бы один красный столбец: s≥1s \ge 1. В каждой строке ровно ss красных клеток — по одной в каждом красном столбце. Посчитаем по шагу 1 два вида крестов (рисунок ниже).

  • Центр в белом столбце: в строке ss красных, в столбце 00, центр белый. В кресте ss красных клеток.
  • Центр в красном столбце: в строке ss, в столбце все 100100 клеток, центр красный. В кресте s+100−1=s+99s + 100 - 1 = s + 99 красных клеток.

Может ли вся таблица быть красной (s=100s = 100)? Тогда белых столбцов нет, и в каждом кресте 100+99=199100 + 99 = 199 красных клеток. Но 199=3⋅66+1199 = 3 \cdot 66 + 1 на 33 не делится. Значит, s<100s < 100 и белый столбец есть. Крест с центром в белом столбце даёт: ss делится на 33. Тогда и s+99s + 99 делится на 33, ведь 99=3⋅3399 = 3\cdot 33.

Итак, ss — одно из чисел 3,6,9,…,993, 6, 9, \ldots, 99, то есть s=3ks = 3k, где k=1,2,…,33k = 1, 2, \ldots, 33. Красных клеток N=100⋅s=300kN = 100\cdot s = 300k. Для раскраски целыми строками получаются те же числа.

центр в беломстолбце:sцентр в красномстолбце:s + 100 − 1= s + 99
Схема: вместо 100100 строк и столбцов нарисовано 1010, красные — целые столбцы. В кресте с центром в белом столбце красные только клетки строки, их ss, в кресте с центром в красном — ещё весь столбец без центра: s+99s + 99.
5

Каждое такое N действительно бывает

Осталось показать, что каждое из чисел 300,600,…,9900300, 600, \ldots, 9900 получается. Возьмём kk от 11 до 3333 и покрасим целиком любые 3k3k столбцов, например первые. Тогда N=100⋅3k=300kN = 100 \cdot 3k = 300k.

Проверим все кресты по шагу 4 при s=3ks = 3k:

  • центр в белом столбце: в кресте 3k3k красных клеток — делится на 33;
  • центр в красном столбце: в кресте 3k+99=3(k+33)3k + 99 = 3(k + 33) красных клеток — тоже делится на 33.

Других крестов нет: центр всегда стоит в белом или в красном столбце. Значит, все 3333 значения подходят, а других, по шагам 2–4, нет.

Проверка

Проверим вывод на маленьких таблицах, где можно перебрать всё. Для таблицы n×nn\times n рассуждение шагов 2–4 даёт: красные клетки — ss целых столбцов (или строк), причём s+n−1s + n - 1 делится на 33, и если s<ns < n, то и ss делится на 33. Числа 44, 77 и 100100 дают при делении на 33 остаток 11, поэтому n−1n - 1 делится на 33 и выводы для них те же, что для 100100 (вместо 9999 — число n−1n - 1). Полный перебор всех 216=65 5362^{16} = 65\,536 раскрасок таблицы 4×44\times 4 находит ровно 88 подходящих — три целых строки или три целых столбца, N=12N = 12, как и предсказывает рассуждение. Для 7×77\times 7 полный перебор по остаткам находит ровно 8484 подходящие раскраски: 33 или 66 целых столбцов или строк, N=21N = 21 или 4242. Для самой таблицы 100×100100\times 100 проверено по клеткам: 33 и 9999 красных столбцов подходят, а 44 столбца и вся красная таблица — нет. В модели на поле 7×77\times 7 так можно проверить любую свою раскраску.

Ответ

NN может быть равно 300,600,900,…,9900300, 600, 900, \ldots, 9900, то есть N=300kN = 300k при k=1,2,…,33k = 1, 2, \ldots, 33, и только этим числам.

Ответ

NN может быть равно 300,600,900,…,9900300, 600, 900, \ldots, 9900, то есть N=300kN = 300k при k=1,2,…,33k = 1, 2, \ldots, 33, и только этим числам.

Главная идея

Сравни два креста с общим столбцом: столбец сокращается, и остаётся «поправка» из двух клеток — одно из чисел −1-1, 00, 11. Делимость на 33 заставляет поправку быть одинаковой во всех столбцах, поэтому две строки либо совпадают, либо это «целиком красная» и «целиком белая». Отсюда вся раскраска — целые столбцы или целые строки, и остаётся посчитать два вида крестов.

Признаки: условие на сумму по «строке + столбцу» (или по строке, столбцу, кресту) для каждой клетки таблицы и делимость или чётность. Сравни две похожие фигуры с большой общей частью: при вычитании общая часть сокращается, и остаётся маленькая разница из нескольких клеток. Если эта разница может принимать лишь −1-1, 00, 11, делимость на 33 сильно ограничивает раскраску.

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

Найти пример «33 красных столбца» и ответить только N=300N = 300 или, наоборот, без доказательства заявить, что подходят любые NN, кратные 33. Другая ошибка — считать, что вся красная таблица подходит, раз N=10 000N = 10\,000 «большое и симметричное»: в каждом кресте 199199 красных клеток, а 199199 на 33 не делится. Ещё одна — забыть, что центр креста считается один раз, и писать «красных в строке + красных в столбце» без вычитания.

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

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

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

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

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