Математика · 7 класс · Олимпиада СПб 2024/25 · районный тур

Задача 4. Печенеги, хазары и две суммы

Условие

В каждой клетке квадратного поля 10×1010\times 10 стоит печенег или хазар. Печенеги всегда говорят правду, а хазары каждое число увеличивают на 1 (например, если хазар хочет сказать «четыре», он произносит «пять»). Каждого спросили, сколько печенегов среди его соседей по стороне, сложили все ответы и получили сумму 292. Затем каждого спросили, сколько хазар среди его соседей по стороне, сложили все ответы и получили сумму 140.

а) Сколько всего хазар стоит на этом поле?

б) Сколько имеется способов расставить печенегов и хазар на этом поле так, чтобы получились такие суммы?

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

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

В каждой клетке квадратного поля 12×1212\times 12 стоит гунн или скиф. Гунны всегда говорят правду, а скифы каждое число уменьшают на 1 (например, если скиф хочет сказать «ноль», он произносит «минус один»). Каждого спросили, сколько гуннов среди его соседей по стороне, сложили все ответы и получили сумму 356. Затем каждого спросили, сколько скифов среди его соседей по стороне, сложили все ответы и получили сумму 84.

**а)** Сколько всего скифов стоит на этом поле?

**б)** Сколько имеется способов расставить гуннов и скифов на этом поле так, чтобы получились такие суммы?

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

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

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

Ответ из двух чисел: сколько хазар стоит на поле (пункт а) и сколько способов расстановки дают такие суммы (пункт б).

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

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

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

Самостоятельное исследованиеПоле печенегов и хазар

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

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

Поле печенегов и хазар

Сможешь расставить жителей так, чтобы обе суммы ответов вышли как в условии? Нажимай на клетки: житель меняется на другого и обратно, а обе суммы сразу пересчитываются. Любого жителя можно спросить, что он ответит.

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

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

Без JavaScript модель не работает. Нарисуй поле 10 × 10, поставь несколько хазар и запиши для каждого жителя два ответа — сколько рядом печенегов и сколько хазар (хазар прибавляет к каждому числу 1). Сложи ответы и сравни с 292 и 140.

Подсказка 1

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

Подсказка 2

Соседи-печенеги и соседи-хазары жителя вместе — это все его соседи. Поэтому два ответа печенега в сумме дают число его соседей, а два ответа хазара — на 22 больше. Сложи так ответы всех 100100 жителей и сосчитай, сколько соседей у всех клеток поля вместе: у угловой клетки 22 соседа, у остальных клеток края — 33, у внутренних — 44.

Для пункта б): во втором вопросе каждого хазара называет каждый его сосед. Значит, вторая сумма — это число соседей всех хазар вместе плюс по 11 от каждого хазара. Найди, сколько соседей у хазар вместе, и сравни с тем, сколько соседей бывает у такого числа клеток.

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

Что отвечает каждый житель

У клетки поля 22, 33 или 44 соседа по стороне. Два соседа — у четырёх угловых клеток, три — у остальных клеток края, четыре — у внутренних. На каждой стороне поля 1010 клеток, из них 22 угловые, поэтому неугловых клеток края

4⋅8=32,4\cdot 8=32,

а внутренние клетки образуют квадрат 8×88\times 8 — их 6464. Проверка: 4+32+64=1004+32+64=100 (рисунок ниже).

Печенег называет числа как есть, хазар к каждому числу прибавляет 11. Например, хазар, рядом с которым 33 печенега и 11 хазар, на первый вопрос ответит «44», а на второй — «22».

Сами ответы нам неизвестны, известны только две суммы. Поэтому будем искать то, что можно сосчитать, не зная, кто где стоит.

Сколько соседей у каждой клетки23333333323444444443344444444334444444433444444443344444444334444444433444444443344444444323333333324 угловые клетки по 2 соседа: 832 другие клетки края по 3: 9664 внутренние клетки по 4: 256Всего: 8 + 96 + 256 = 360
Число соседей по стороне у каждой клетки поля 10×1010\times 10: в 44 углах — 22, в 3232 других клетках края — 33, в 6464 внутренних — 44. Всего 8+96+256=3608+96+256=360.
2

Сложим два ответа каждого — пункт а)

Соседи-печенеги и соседи-хазары жителя вместе — это все его соседи. Поэтому у печенега два ответа в сумме дают число его соседей. У хазара — на 22 больше: он прибавил 11 к первому ответу и 11 ко второму.

Сложим оба ответа всех 100100 жителей. С одной стороны, получится сумма двух сумм:

292+140=432.292+140=432.

С другой стороны, получится число соседей у всех клеток вместе и ещё по 22 за каждого хазара. Соседей у всех клеток вместе

4⋅2+32⋅3+64⋅4=8+96+256=360.4\cdot 2+32\cdot 3+64\cdot 4=8+96+256=360.

Это число не зависит от расстановки. Если хазар xx, то

360+2x=432,2x=72,x=36.360+2x=432,\qquad 2x=72,\qquad x=36.

Ответ на пункт а): 3636 хазар.

3

Кто называет хазара

Теперь выясним, где стоят хазары. Для этого посчитаем вторую сумму с другой стороны.

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

Но каждый из 3636 хазар прибавил к своему ответу 11, и вторая сумма выросла на 3636. Значит,

140=(число соседей всех хазар вместе)+36,140=(\text{число соседей всех хазар вместе})+36,

и у 3636 хазар вместе ровно

140−36=104140-36=104

соседа.

в углуХназовут 2 раза2 + 1 = 3на краюХназовут 3 раза3 + 1 = 4внутриХназовут 4 раза4 + 1 = 5
Во втором вопросе хазара называет каждый его сосед. Вместе с единицей, которую прибавляет он сам, хазар даёт во вторую сумму 33 в углу, 44 на краю и 55 внутри поля.
4

Где помещаются хазары — пункт б)

У 3636 хазар вместе всего 104104 соседа — это мало. Если бы у каждого хазара было хотя бы 33 соседа, соседей было бы не меньше 36⋅3=10836\cdot 3=108. Меньше трёх соседей бывает только в углу, а углов всего 44.

Пусть в углах стоят kk хазар, k≤4k\le 4. У каждого из остальных 36−k36-k хазар не меньше 33 соседей. Поэтому соседей у всех хазар вместе не меньше

2k+3⋅(36−k)=108−k ≥ 108−4=104.2k+3\cdot(36-k)=108-k\ \ge\ 108-4=104.

А соседей ровно 104104. Так бывает, только если k=4k=4 и ни у одного из остальных 3232 хазар нет четвёртого соседа. Значит, хазары стоят во всех четырёх углах, а каждый из остальных 3232 хазар стоит на краю поля, но не в углу. Таких клеток на поле ровно 3232 — хазары заняли их все.

Итак, хазары стоят во всех 3636 клетках края, а все 6464 внутренние клетки заняты печенегами. Другой расстановки с такими суммами нет.

5

Проверка и ответ

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

  • 44 хазара в углах: рядом 22 хазара и ни одного печенега — они говорят «11» и «33»;
  • 3232 других хазара края: рядом 22 хазара и 11 печенег — «22» и «33»;
  • 44 печенега в углах внутреннего квадрата 8×88\times 8: рядом 22 хазара и 22 печенега — «22» и «22»;
  • 2424 других печенега у края этого квадрата: 11 хазар и 33 печенега — «33» и «11»;
  • 3636 печенегов в середине: 44 печенега — «44» и «00».

Первая сумма:

4⋅1+32⋅2+4⋅2+24⋅3+36⋅4=4+64+8+72+144=292.4\cdot 1+32\cdot 2+4\cdot 2+24\cdot 3+36\cdot 4=4+64+8+72+144=292.

Вторая сумма:

4⋅3+32⋅3+4⋅2+24⋅1+36⋅0=12+96+8+24=140.4\cdot 3+32\cdot 3+4\cdot 2+24\cdot 1+36\cdot 0=12+96+8+24=140.

Обе суммы совпали с условием. Ответ на пункт б): один способ.

Хазары по краю, печенеги внутриХХХХХХХХХХХППППППППХХППППППППХХППППППППХХППППППППХХППППППППХХППППППППХХППППППППХХППППППППХХХХХХХХХХХ4 хазара в углах«1» и «3»32 других хазара края«2» и «3»4 печенега в углах пунктира«2» и «2»24 других печенега у пунктира«3» и «1»36 печенегов в середине«4» и «0»4·1 + 32·2 + 4·2 + 24·3 + 36·4 = 2924·3 + 32·3 + 4·2 + 24·1 + 36·0 = 140
Единственная подходящая расстановка: хазары — во всех 3636 клетках края, печенеги — внутри (пунктиром обведён внутренний квадрат 8×88\times 8). Цветом показаны пять групп жителей и их ответы на два вопроса.
6

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

Рассуждение то же, меняются числа и знак: скиф не прибавляет, а отнимает 11. У поля 12×1212\times 12 четыре угловые клетки, 4⋅10=404\cdot 10=40 других клеток края и 10⋅10=10010\cdot 10=100 внутренних. Соседей у всех клеток вместе

4⋅2+40⋅3+100⋅4=8+120+400=528.4\cdot 2+40\cdot 3+100\cdot 4=8+120+400=528.

Два ответа гунна вместе дают число его соседей, а у скифа — на 22 меньше. Если скифов yy, то

356+84=528−2y,2y=528−440=88,y=44.356+84=528-2y,\qquad 2y=528-440=88,\qquad y=44.

Вторая сумма: каждого скифа называют все его соседи, а каждый из 4444 скифов уменьшил свой ответ на 11. Значит, соседей у всех скифов вместе 84+44=12884+44=128. Если в углах стоят kk скифов, то соседей у скифов не меньше

2k+3⋅(44−k)=132−k ≥ 128,2k+3\cdot(44-k)=132-k\ \ge\ 128,

и равенство бывает только при k=4k=4, когда у каждого из остальных 4040 скифов ровно 33 соседа. Значит, скифы занимают все 44 угла и все 4040 других клеток края — весь край из 4444 клеток, — а гунны стоят внутри.

Проверка. Угловой скиф не видит рядом ни одного гунна и произносит «−1-1» — как в примере из условия, — а на второй вопрос отвечает «11». Скиф края говорит «00» и «11». Гунны говорят правду: в углах внутреннего квадрата 10×1010\times 10 — «22» и «22», у его сторон (3232 гунна) — «33» и «11», в середине (6464 гунна) — «44» и «00». Суммы:

4⋅(−1)+40⋅0+4⋅2+32⋅3+64⋅4=356,4\cdot(-1)+40\cdot 0+4\cdot 2+32\cdot 3+64\cdot 4=356,
4⋅1+40⋅1+4⋅2+32⋅1+64⋅0=84.4\cdot 1+40\cdot 1+4\cdot 2+32\cdot 1+64\cdot 0=84.

Ответ: а) 4444 скифа; б) один способ.

Проверка

Проверка расстановки сделана в шаге 5: жители по группам дают суммы 292292 и 140140. Проверим и пункт а) по-другому: в этой расстановке 3636 хазар, и 360+2⋅36=432=292+140360+2\cdot 36=432=292+140.

Компьютерная проверка: на всех полях n×mn\times m с 2≤n≤m2\le n\le m и nm≤25nm\le 25 перебраны все расстановки — две суммы, посчитанные по ответам каждого жителя, всегда подчиняются правилам шагов 2–3, а суммы расстановки «хазары по краю» не даёт никакая другая расстановка. Для поля 10×1010\times 10 все 21002^{100} расстановок посчитаны точно: суммы 292292 и 140140 даёт ровно одна. Если 3636 хазар стоят иначе, вторая сумма получается от 141141 до 180180.

Ответ

1 вариант. а) 3636 хазар. б) Один способ: хазары стоят во всех 3636 клетках по краю поля, печенеги — во всех 6464 внутренних клетках.

2 вариант. а) 4444 скифа. б) Один способ: скифы стоят во всех 4444 клетках по краю поля, гунны — во всех 100100 внутренних клетках.

Ответ

1 вариант. а) 3636 хазар. б) Один способ: хазары стоят во всех 3636 клетках по краю поля, печенеги — во всех 6464 внутренних клетках.

2 вариант. а) 4444 скифа. б) Один способ: скифы стоят во всех 4444 клетках по краю поля, гунны — во всех 100100 внутренних клетках.

Главная идея

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

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

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

Найти одну подходящую расстановку (хазары по краю) и сразу ответить «один способ», не доказав, что других нет. Другие ошибки — учесть ложь хазара только в одном из двух ответов (тогда получится 360+x=432360+x=432 и x=72x=72) или посчитать клеток края 4⋅10=404\cdot 10=40: угловые клетки принадлежат сразу двум сторонам, поэтому клеток края 3636.

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

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

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

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

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

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