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

Задача 3. Периметры на 17 и 19

Условие

Прямоугольник с целыми сторонами разрезали на 10 000 прямоугольников (не обязательно с целыми сторонами), проведя 99 горизонтальных и 99 вертикальных линий. Прямоугольники разбиения покрасили в черный и белый цвета так, что никакие два прямоугольника одного цвета не имеют общей стороны. Оказалось, что периметр каждого черного прямоугольника — натуральное число, оканчивающееся на 17 или на 19. Докажите, что количество черных прямоугольников, периметр которых оканчивается на 19, делится на 50.

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

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

Прямоугольник с целыми сторонами разрезали на 40 000 прямоугольников (не обязательно с целыми сторонами), проведя 199 горизонтальных и 199 вертикальных линий. Прямоугольники разбиения покрасили в черный и белый цвета так, что никакие два прямоугольника одного цвета не имеют общей стороны. Оказалось, что периметр каждого белого прямоугольника — натуральное число, оканчивающееся на 21 или на 23. Докажите, что количество белых прямоугольников, периметр которых оканчивается на 21, делится на 50.

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

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

Сначала попробуй сам: представь, что столбцы и строки разрезания разной ширины и высоты. Что станет с периметрами чёрных прямоугольников, если сделать один столбец шире? Попробуй придумать разрезание, где периметр на 1919 только у одного чёрного прямоугольника. В модели «Разрежь прямоугольник сам» перед тобой все 10 00010\,000 прямоугольников: ты меняешь ширины столбцов и высоты строк, а модель пересчитывает все периметры и проверяет условие.

Задача на доказательство: нужно доказать, что при любом таком разрезании число чёрных прямоугольников с периметром на 19 делится на 50.

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

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

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

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

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

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

Разрежь прямоугольник сам

Меняй ширины столбцов и высоты строк настоящей доски 100 × 100 — модель пересчитает периметры всех 5000 чёрных прямоугольников и проверит условие. Получится ли разрезание по условию, где периметров на 19 ровно 1, 7 или 25? (Во 2 варианте — доска 200 × 200, белые прямоугольники, окончания 21 и 23.)

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

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

Без JavaScript модель не работает. Нарисуй прямоугольник, разрезанный на 6 × 6 частей, раскрась части в шахматном порядке и подпиши ширины столбцов и высоты строк (например, все по 4,25). Посчитай периметры чёрных частей. Потом увеличь ширину одного столбца на 1: у скольких чёрных частей изменился периметр и на сколько?

Подсказка 1

Начни с раскраски: как стоят чёрные прямоугольники в каждой строке и в каждом столбце? А потом смотри не на отдельные периметры, а на сумму периметров всех чёрных прямоугольников сразу: чем она оканчивается?

Подсказка 2

Соседние прямоугольники разного цвета, поэтому в каждой строке и в каждом столбце цвета чередуются — чёрных там ровно по 5050. Обозначь ширины столбцов a1,…,a100a_1,\dots,a_{100} и высоты строк b1,…,b100b_1,\dots,b_{100}. Сколько раз ширина a1a_1 входит в сумму периметров всех чёрных прямоугольников? Вырази эту сумму через стороны AA и BB большого прямоугольника. Потом сравни её последние две цифры с тем, что дают kk периметров на 1919 и 5000−k5000-k периметров на 1717.

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

Раскраска — шахматная

9999 горизонтальных линий делят прямоугольник на 100100 строк, 9999 вертикальных — на 100100 столбцов. Получается 100⋅100=10 000100\cdot 100=10\,000 прямоугольников, как и сказано в условии.

Линии проходят через весь прямоугольник, поэтому соседи в строке примыкают друг к другу всей стороной: у них общая сторона целиком — значит, по условию они разного цвета. Выходит, в каждой строке цвета чередуются: чёрный, белый, чёрный, белый, … — как на шахматной доске. В строке 100100 прямоугольников, и чёрных среди них ровно половина — 5050. В столбцах так же.

В каждой строке и в каждом столбце ровно 5050 чёрных прямоугольников, а всего чёрных 100⋅50=5000100\cdot 50=5000.

a1a2a3a4a5a6b1b2b3b4b5b6333333333333
То же устройство на маленьком примере: 55 горизонтальных и 55 вертикальных линий, 3636 прямоугольников разной ширины и высоты (рисунок в масштабе, A=B=10A=B=10). Соседи по стороне разного цвета, поэтому в каждой строке и каждом столбце цвета чередуются и чёрных ровно половина — 33 из 66 (числа справа и снизу). В задаче — 5050 из 100100.
2

Периметр через столбец и строку

Обозначим ширины столбцов слева направо a1,a2,…,a100a_1,a_2,\dots,a_{100}, а высоты строк сверху вниз b1,b2,…,b100b_1,b_2,\dots,b_{100}. Прямоугольник в столбце ii и строке jj имеет стороны aia_i и bjb_j, а его периметр равен

2ai+2bj.2a_i+2b_j.

Ширины всех столбцов вместе дают ширину большого прямоугольника, высоты строк — его высоту:

A=a1+a2+⋯+a100,B=b1+b2+⋯+b100.A=a_1+a_2+\dots+a_{100},\qquad B=b_1+b_2+\dots+b_{100}.

По условию AA и BB — целые числа. Сами aia_i и bjb_j могут быть дробными, например 4,254{,}25.

3

Сложим периметры всех чёрных

Про каждый периметр мы знаем только две последние цифры. Зато сумму всех чёрных периметров можно найти через AA и BB. Обозначим её PP.

Сколько раз в PP входит ширина a1a_1? Она есть только в периметрах прямоугольников первого столбца, а чёрных среди них 5050 (шаг 1). В периметр каждого из них a1a_1 входит дважды: 2a1+2bj2a_1+2b_j. Всего 2⋅50=1002\cdot 50=100 раз. Так же с каждой шириной aia_i и — по той же причине, ведь в каждой строке 5050 чёрных — с каждой высотой bjb_j. Значит,

P=100a1+⋯+100a100+100b1+⋯+100b100=100(A+B).P=100a_1+\dots+100a_{100}+100b_1+\dots+100b_{100}=100(A+B).

Число A+BA+B целое, поэтому PP делится на 100100, то есть оканчивается на 0000.

a1a2a3a4a5a6b1b2b3b4b5b62a2+ 2b22a2+ 2b42a2+ 2b6a2 входит в сумму 2 · 3 = 6 раз
Ширина a2a_2 выделенного столбца входит в периметр каждого из его 33 чёрных прямоугольников дважды: 2a2+2b22a_2+2b_2, 2a2+2b42a_2+2b_4, 2a2+2b62a_2+2b_6. Всего в сумме чёрных периметров — 2⋅3=62\cdot 3=6 раз, столько же, сколько здесь строк. В задаче — 2⋅50=1002\cdot 50=100 раз, поэтому сумма равна 100(A+B)100(A+B).
4

Последние две цифры

Пусть периметры kk чёрных прямоугольников оканчиваются на 1919, а остальных 5000−k5000-k — на 1717. Каждый периметр отличается от своего окончания на целое число сотен: например, 217=200+17217=200+17, а 19=0+1919=0+19. Поэтому PP отличается на целое число сотен от суммы окончаний

17⋅(5000−k)+19⋅k=17⋅5000+2k=85 000+2k.17\cdot(5000-k)+19\cdot k=17\cdot 5000+2k=85\,000+2k.

Значит, PP и 85 000+2k85\,000+2k оканчиваются одинаково — на 0000 (шаг 3). Число 85 00085\,000 тоже оканчивается на 0000, поэтому и 2k2k оканчивается на 0000, то есть делится на 100100. Тогда kk делится на 5050.

Количество чёрных прямоугольников с периметром на 1919 делится на 5050, что и требовалось доказать.

5

Такие разрезания бывают

Задача этого не спрашивает, но полезно убедиться, что условие выполнимо и что 5050 здесь не случайно.

Пусть все столбцы шириной 4,254{,}25 и все строки высотой 4,254{,}25. Тогда стороны большого прямоугольника 425×425425\times 425 — целые, а периметр каждого чёрного 4⋅4,25=174\cdot 4{,}25=17: периметров на 1919 нет, k=0k=0.

Сделаем один столбец шире на 11 — шириной 5,255{,}25. Ширина большого прямоугольника станет 426426, а у 5050 чёрных прямоугольников этого столбца периметр вырастет на 22 и станет 1919: k=50k=50. Меньшего положительного kk не бывает — это мы и доказали.

6

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

Меняются размер доски, цвет и окончания. Линий 199+199199+199, значит, строк и столбцов по 200200, а прямоугольников 200⋅200=40 000200\cdot 200=40\,000. Раскраска снова шахматная, и в каждой строке и каждом столбце ровно 100100 белых прямоугольников; всего белых 20 00020\,000.

Сумма PP периметров всех белых: каждая ширина aia_i входит в неё 2⋅100=2002\cdot 100=200 раз, каждая высота bjb_j — тоже. Поэтому

P=200(A+B)P=200(A+B)

— число A+BA+B целое, и PP делится на 100100, то есть оканчивается на 0000.

Пусть mm белых периметров оканчиваются на 2121, а остальные 20 000−m20\,000-m — на 2323. Сумма окончаний

21m+23⋅(20 000−m)=460 000−2m.21m+23\cdot(20\,000-m)=460\,000-2m.

PP оканчивается так же, как 460 000−2m460\,000-2m, то есть на 0000. Число 460 000460\,000 оканчивается на 0000, поэтому и 2m2m делится на 100100, а mm — на 5050. Доказано.

Отличие от первого варианта — в знаке: спрашивают про меньшее окончание (2121), и 2m2m вычитается, а не прибавляется. На вывод это не влияет.

Проверка

Проверим на примере модели: все столбцы и строки по 4,254{,}25, кроме столбца 33 и строк 22 и 44 — у них 5,255{,}25. Стороны 426×427426\times 427 — целые. Периметр 1919 — у 5050 чёрных прямоугольников столбца 33 и у 5050 чёрных в каждой из строк 22 и 44 (где столбец 33 пересекает эти строки, прямоугольники белые): k=150k=150, а остальные 48504850 периметров равны 1717. Сумма периметров 17⋅4850+19⋅150=85 30017\cdot 4850+19\cdot 150=85\,300, и 100⋅(426+427)=85 300100\cdot(426+427)=85\,300 — то же число; 2k=3002k=300 оканчивается на 0000. Компьютер проверил больше (review/calc): раскраска без одноцветных соседей единственна с точностью до перестановки цветов, и в каждой строке и каждом столбце по 5050 чёрных; каждая ширина и высота входит в сумму ровно 100100 раз; для всех kk от 00 до 50005000 число 85 000+2k85\,000+2k делится на 100100 ровно при kk, кратных 5050; случайные разрезания настоящего размера 100×100100\times 100 и полный перебор уменьшенных копий задачи (4×44\times 4 и 6×66\times 6) не дали ни одного противоречия. Перебор подтверждает вывод, но доказательство — шаги 1–4: они годятся для любого разрезания.

Ответ

1 вариант. Доказано: количество чёрных прямоугольников с периметром на 1919 делится на 5050. В каждой строке и каждом столбце ровно 5050 чёрных прямоугольников, поэтому сумма периметров всех чёрных равна 100(A+B)100(A+B), где AA и BB — целые стороны, и оканчивается на 0000. С другой стороны, она оканчивается так же, как 17(5000−k)+19k=85 000+2k17(5000-k)+19k=85\,000+2k, где kk — число периметров на 1919. Значит, 2k2k делится на 100100, а kk — на 5050.

2 вариант. Доказано: количество белых прямоугольников с периметром на 2121 делится на 5050.

Ответ

1 вариант. Доказано: количество чёрных прямоугольников с периметром на 1919 делится на 5050. В каждой строке и каждом столбце ровно 5050 чёрных прямоугольников, поэтому сумма периметров всех чёрных равна 100(A+B)100(A+B), где AA и BB — целые стороны, и оканчивается на 0000. С другой стороны, она оканчивается так же, как 17(5000−k)+19k=85 000+2k17(5000-k)+19k=85\,000+2k, где kk — число периметров на 1919. Значит, 2k2k делится на 100100, а kk — на 5050.

2 вариант. Доказано: количество белых прямоугольников с периметром на 2121 делится на 5050.

Главная идея

Сложить периметры всех чёрных прямоугольников и посчитать сумму двумя способами. Через стороны: раскраска шахматная, в каждом столбце и каждой строке по 5050 чёрных, поэтому каждая ширина и каждая высота входит в сумму 100100 раз — сумма 100(A+B)100(A+B) оканчивается на 0000. Через окончания: сумма оканчивается так же, как 85 000+2k85\,000+2k. Отсюда 2k2k делится на 100100.

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

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

Проверить утверждение на одном удобном разрезании — «пусть все прямоугольники одинаковые» или «пусть менялась ширина одного столбца» — и увидеть полосу из 5050 периметров. Это пример, а не доказательство: нужно рассуждение для любого разрезания. Другая ошибка — считать стороны маленьких прямоугольников целыми: они могут быть дробными (например, 4,254{,}25), целые только стороны большого прямоугольника. И ещё — думать, что периметр равен 1717 или 1919: он может быть 117117 или 219219, поэтому сравнивают только последние две цифры.

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

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

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

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

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

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