Условие
Компьютерная игра. Дано выражение вида:
В начале игры вместо каждого знака на экране появляется случайным образом «плюс» или «минус».
За один ход можно одновременно поменять два знака, стоящие рядом с каким-нибудь числом, на противоположные. Требуется, сделав не более ходов, получить пример с ответом, кратным . Всегда ли можно этого добиться? Если ответ «да», то опишите способ, если ответ «нет» — объясните почему.
О задаче
Исследуй задачу
Самостоятельное исследованиеСыграй сам
Пробуй свои варианты. Разбор останется закрытым.
Своя гипотеза
Сыграй сам
Знаки уже расставлены. Нажимай на числа от 2 до 11: каждое нажатие меняет два знака рядом с числом. Получится ли ответ, кратный 11, не больше чем за 12 ходов? Можно задать своё начало и посмотреть способ из разбора по шагам.
Без JavaScript модель не работает. Выпиши выражение со своими знаками и проверь способ из шага 4 на бумаге. Цель — минус только перед 6, если минусов в начале нечётное число, или минусы перед 2 и 4, если чётное (шаг 3). Для k = 2, 3, …, 11 меняй знаки перед k и перед k + 1, если знак перед k не такой, как в цели.
Начни с игры. В модели «Сыграй сам» знаки уже расставлены: нажимай на числа и смотри, как меняется ответ. Заодно подумай, какие ответы, кратные , вообще может дать это выражение — их совсем немного.
Ответ здесь — «да» и способ. Сыграть из своего начала и посмотреть способ по шагам можно в модели «Сыграй сам».
Записать идеюЕсть запись
Личный черновик для заметок и расчётов. Он никуда не отправляется и не проверяется.
Черновик не сохраняется: текст только в этой вкладке.
Черновик изменён в другой вкладке. Твой текущий текст пока сохранён здесь, автоматическая запись остановлена.
Подсказка 1
Если везде плюсы, ответ . На сколько уменьшится ответ, если перед одним числом плюс заменить минусом? Подбери знаки так, чтобы получилось — хватит одного-двух минусов. А почему не получится ?
Подсказка 2
Ход меняет сразу два знака, поэтому число минусов меняется на или не меняется вовсе — его чётность остаётся прежней. Подготовь две цели с ответом : с одним минусом и с двумя. Какие ходы меняют знак перед ? А если он уже исправлен, каким ходом исправить знак перед , не испортив знак перед ?
Разобрать решение по шагам
Что делает один ход
Назовём каждый знак по числу, перед которым он стоит: «знак перед », «знак перед », …, «знак перед ». Всего знаков .
Рядом с числом стоят два знака: знак перед (слева) и знак перед (справа). Ход «у числа » меняет оба на противоположные. Например, кусок примера после такого хода станет (рисунок ниже).
Так же ход у любого числа от до меняет знак перед и знак перед следующим числом . У числа рядом только один знак — справа, у числа тоже один — слева. Поменять «два знака рядом» с ними нельзя, поэтому ходы бывают только у чисел — всего разных ходов.
Зачем это нужно: дальше мы будем следить за каждым знаком отдельно, и важно точно знать, какие знаки задевает каждый ход.
Какой ответ, кратный 11, выбрать
Знаки в начале случайные, поэтому нужен способ, который сработает для любой расстановки. Удобнее всего заранее выбрать расстановку знаков с ответом, кратным (назовём её целью), и научиться приводить к ней любое начало. Подберём такую цель.
Если везде плюсы, ответ равен
Складывать удобно парами: , , …, — это пар по , то есть .
Теперь поставим минус перед каким-нибудь числом, например перед . Раньше прибавлялось, а теперь вычитается: ответ уменьшается на и становится . Так с каждым минусом: минус перед числом уменьшает ответ на . Значит,
Из вычитается чётное число, поэтому ответ всегда чётный. Ближайшее к число, кратное , — это , но оно нечётное и не получится. Следующее — . Для него сумма чисел с минусом должна быть . Подходят такие расстановки:
- минус только перед : ;
- минусы перед и (их сумма ): .
Эти две расстановки и будут нашими целями. Почему нужны обе, объяснит следующий шаг.
Как догадаться: цель с одним-двумя минусами самая простая — почти все знаки в ней плюсы.
Что не меняется при ходах
Посмотрим, что ход делает с количеством минусов. Ход переворачивает два знака, и вариантов всего три (рисунок ниже):
- было «, » — стало «, »: минусов на больше;
- было «, » — стало «, »: минусов на меньше;
- было «, » или «, » — знаки поменялись местами: минусов столько же.
Число минусов меняется на или не меняется. Поэтому если в начале минусов было нечётное число (например, ), то и после любых ходов их будет нечётное число, а если чётное — то чётное. Величину, которая не меняется при ходах, называют инвариантом; здесь инвариант — чётность числа минусов.
Теперь ясно, зачем две цели. В цели «минус только перед » один минус — нечётное число, в цели «минусы перед и » два — чётное. Если в начале минусов нечётное число, идём к первой цели, если чётное — ко второй. В цель другой чётности не попасть никакими ходами.
Как догадаться посчитать минусы: если в модели «Сыграй сам» идти от примера, с которого она начинается, к цели «минус только перед », знаки перед , , …, сделать как у цели удаётся, а перед упрямо остаётся минус. Значит, при ходах что-то не меняется. Ход переворачивает ровно два знака — естественно проверить, как он меняет число минусов.
Исправляем знаки слева направо
Цель выбрана — будем исправлять знаки по одному, начиная слева.
Знак перед меняется только при ходе у числа : ход у меняет знаки перед и перед , а остальные ходы — знаки ещё правее. Поэтому начинаем с него: если знак перед не такой, как в цели, делаем ход у числа . Заодно поменяется знак перед , но его мы ещё не проверяли.
Дальше смотрим на знак перед : не совпадает с целью — ход у числа . Знак перед этот ход уже не трогает. И так по очереди: для сравниваем знак перед с целью и при несовпадении делаем ход у числа . Ход у меняет только знаки перед и перед , поэтому всё, что левее, уже исправлено и больше не портится.
Каждое из чисел проверяется один раз, значит, ходов не больше — меньше разрешённых . После прохода знаки перед совпадают с целью.
Пример — на рисунке ниже. Начало:
Минусов — нечётно, цель «минус только перед ». Перед минус, а в цели плюс — ход у ; после него минус оказался перед — ход у , и заодно исчез минус перед . Знаки перед и уже как в цели. Перед в цели минус, а у нас плюс — ход у , он же убирает минус перед . Знаки перед , , , совпадают с целью, перед минус — ход у . Всего хода.
Как догадаться: ход задевает два соседних знака. Если исправлять знаки в одну сторону, каждый ход может испортить только знак, до которого мы ещё не дошли.
Последний знак исправится сам
Знак перед мы не проверяли: хода у числа нет. Но он обязательно совпадёт с целью — будет плюсом.
Почему? После прохода все остальные знаки такие же, как в цели. Если бы перед стоял минус, минусов было бы на один больше, чем в цели: вместо или вместо . Тогда чётность числа минусов была бы не такой, как у цели. Но цель мы выбрали той же чётности, что в начале, а ходы чётность не меняют (шаг 3). Значит, перед стоит плюс, и пример в точности совпал с целью: ответ .
В примере так и вышло: минус перед пропал сам, когда мы сделали ход у числа ради знака перед .
Итак, из любого начала не больше чем за ходов получается ответ , кратный .
Проверка
Проверим пример из шага 4 прямым сложением. После ходов у чисел , , , получилось . Считаем по порядку: , , , а . Ходов — меньше . Проверим и весь способ. Начал всего : у каждого из знаков два варианта. Компьютерный перебор (его можно запустить в модели кнопкой «Проверить способ на всех 2048 началах») прогнал способ из каждого начала: всегда получается , и ни разу не понадобилось больше ходов. А если всегда идти к одной цели «минус только перед », то в половине начал перед остаётся минус и выходит — выбор цели по чётности действительно нужен. Перебор нашёл и любопытный факт: самый короткий путь к кратному ответу никогда не длиннее ходов, но такой путь приходится подбирать для каждого начала отдельно, а наш способ одинаков для всех.
Да, всегда. Способ: если в начале минусов нечётное число, идём к расстановке «минус только перед », если чётное — к расстановке «минусы перед и »; обе дают ответ . Для по очереди: если знак перед не такой, как в цели, делаем ход у числа . Ходов не больше , а знак перед совпадёт с целью сам, потому что ходы не меняют чётность числа минусов.
Ответ
Да, всегда. Способ: если в начале минусов нечётное число, идём к расстановке «минус только перед », если чётное — к расстановке «минусы перед и »; обе дают ответ . Для по очереди: если знак перед не такой, как в цели, делаем ход у числа . Ходов не больше , а знак перед совпадёт с целью сам, потому что ходы не меняют чётность числа минусов.
Главная идея
Две идеи вместе. Инвариант: ходы не меняют чётность числа минусов, поэтому цель выбирают той же чётности, что и начало. Исправление по очереди: если ход меняет два соседних знака, их исправляют слева направо — каждый ход портит только ещё не проверенный знак, а последний знак встаёт на место сам благодаря инварианту.
Признаки: один ход меняет сразу два соседних предмета (знака, монеты, лампочки), а спрашивают, всегда ли можно получить нужное. Сначала найди, что при ходах не меняется, — часто это чётность. Потом попробуй исправлять предметы по одному, двигаясь в одну сторону.
Где легко ошибиться
Всегда идти к одной и той же цели, например к «минусу только перед ». При чётном числе минусов в начале это невозможно: проход слева направо закончится минусом перед , и получится — не кратно . Нужны две цели разной чётности.
Источник и авторство
Турнир Архимеда · XXXV Зимний турнир · 18 января 2026 · математика · единый вариант для 6 и 7 классов. Официальная задача 2.5, 7 баллов.
Условия задач (PDF организатора) ↗ · Условия и решения ↗ · Страница турнира ↗
Условие — из официального PDF, рисунок перерисован по нему. Подсказки, объяснение и модели — Popov Academy. Решение проверено; результат сопоставлен с официальными материалами.
Тема, знания и приёмы
Преобразования и процессы · Начальный вход
- Сложение чисел парами
- Чётные и нечётные числа
- Кратные числа
Приёмы решения: Инвариант или монотонная величина · Обоснованный жадный выбор