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

Задача 1. Одна строка — три тетради

Условие

Галя, Толя и Валя записали в тетрадях одну и ту же строку из 10 различных букв. Каждый стёр несколько букв в своей тетради. У Гали осталось слово БАСНЯ, у Толи — ДЕНЬ. Могло ли у Вали остаться слово ДЯТЕЛ? Если да — напишите исходную последовательность букв, если нет — объясните, почему не могло.

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

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

Маша, Гоша и Саша записали в тетрадях одну и ту же строку из 10 различных букв. Каждый стёр несколько букв в своей тетради. У Маши осталось слово СВЕТ, у Гоши — ПАРУС. Могло ли у Саши остаться слово ОВЦА? Если да — напишите исходную последовательность букв, если нет — объясните, почему не могло.

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

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

Сначала попробуй сам: составь строку из 10 разных букв, из которой, стирая лишнее, можно получить и БАСНЯ, и ДЕНЬ, и ДЯТЕЛ. Удобно сначала угодить двум тетрадям, а потом поправлять третью. Модель «Одна строка — три тетради» сотрёт лишние буквы за каждого и покажет, что осталось, а если слово не сложилось, — какая пара букв стоит не в том порядке. Если что-то не сходится, подумай: это неудача одной строки или так будет с любой?

Ответ — «да» с исходной строкой или «нет» с объяснением, почему не могло.

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

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

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

Самостоятельное исследованиеОдна строка — три тетради

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

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

Одна строка — три тетради

Собери общую строку из 10 букв — модель сотрёт лишнее в каждой тетради и покажет, что осталось, а если слово не сложилось, — какая пара букв стоит не в том порядке.

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

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

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

Подсказка 1

Стирая буквы, их не переставляют: оставшиеся буквы читаются в том же порядке, в каком стоят в общей строке. Значит, каждое слово сообщает, какая буква в строке левее какой. Помешать друг другу слова могут только там, где у них есть общие буквы, — выпиши общие буквы каждой пары слов.

Подсказка 2

Общие буквы: у БАСНЯ и ДЕНЬ — Н, у ДЕНЬ и ДЯТЕЛ — Д и Е, у ДЯТЕЛ и БАСНЯ — Я. Возьми буквы Я, Е, Н и посмотри, в каком порядке стоят две из них в каждом слове: Я и Е — в ДЯТЕЛ, Е и Н — в ДЕНЬ, Н и Я — в БАСНЯ. Попробуй расставить эти три буквы в строке так, чтобы выполнялись все три требования сразу. Что получается?

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

Что остаётся после стирания

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

Все 1010 букв строки различны, значит, у каждой буквы в строке ровно одно место. Если у Гали осталось слово БАСНЯ, то в общей строке Б стоит левее А, А левее С, С левее Н, а Н левее Я. Каждое оставшееся слово — это требование к порядку букв в общей строке.

Заметим ещё: Галя стёрла все буквы, кроме Б, А, С, Н и Я, — иначе у неё осталось бы что-то лишнее. Поэтому по строке сразу видно, что останется у каждого: выписываем буквы его слова в том порядке, в каком они стоят в строке. Так модель и «стирает» буквы за ребят.

2

По числу букв всё сходится

Выпишем все разные буквы трёх слов: Б, А, С, Н, Я — из БАСНЯ; Д, Е, Ь — из ДЕНЬ (Н уже есть); Т, Л — из ДЯТЕЛ (Д, Я и Е уже есть). Получилось ровно 1010 букв — столько же, сколько в строке. Значит, строка состоит как раз из этих букв, и по количеству ничто не мешает. Если что-то и мешает, то порядок.

Двум тетрадям угодить нетрудно. Например, в строке БАДСЕНЯЬТЛ у Гали остаётся БАСНЯ, у Толи — ДЕНЬ, а у Вали — ДЕЯТЛ: буква Я оказалась правее Е (рисунок ниже). Если поставить Я левее Е, ломается тетрадь Гали или Толи. Разберёмся, почему так выходит с любой строкой.

общая строкаБ1А2Д3С4Е5Н6Я7Ь8Т9Л10Галя— БАСНЯосталосьБАСНЯБАДСЕНЯЬТЛТоля— ДЕНЬосталосьДЕНЬБАДСЕНЯЬТЛВаля— ДЯТЕЛ?осталосьДЕЯТЛБАДСЕНЯЬТЛ
Строка БАДСЕНЯЬТЛ в трёх тетрадях: у Гали остаётся БАСНЯ, у Толи — ДЕНЬ, а у Вали — ДЕЯТЛ, потому что Я стоит правее Е. Стёртые буквы затёрты, оставшиеся читаются слева направо.
3

Где слова могут спорить

Одно слово само с собой не спорит: его буквы просто должны стоять в нужном порядке. Спорить могут разные слова — и только через общие буквы: требования двух слов без общих букв касаются разных букв и друг другу не мешают.

Выпишем общие буквы каждой пары слов:

  • БАСНЯ и ДЕНЬ — буква Н;
  • ДЕНЬ и ДЯТЕЛ — буквы Д и Е;
  • ДЯТЕЛ и БАСНЯ — буква Я.

Буква Д стоит первой и в ДЕНЬ, и в ДЯТЕЛ: левее неё ничего стоять не обязано, и спорить из-за неё не о чем. Поэтому возьмём из каждой пары по одной общей букве — Н, Е и Я — и посмотрим, что про них говорят слова.

4

Три буквы по кругу

Посмотрим, в каком порядке стоят буквы Я, Е, Н там, где они встречаются вдвоём:

  • в слове ДЯТЕЛ буква Я левее Е;
  • в слове ДЕНЬ буква Е левее Н;
  • в слове БАСНЯ буква Н левее Я.

Допустим, у всех троих остались их слова. Тогда в общей строке Я левее Е, а Е левее Н, — значит, Я левее Н. Но по слову БАСНЯ буква Н левее Я. Буква Я не может стоять и левее, и правее буквы Н: у каждой из них в строке одно место. Противоречие.

Требования идут по кругу: Я левее Е, Е левее Н, Н левее Я. Двигаясь по строке только вправо, к той же букве не вернёшься — поэтому такой строки нет.

ДЯТЕЛЯ левее ЕДЕНЬЕ левее НБАСНЯН левее ЯЯЕНпо кругуне бывает
Стрелка значит «стоит левее». Из ДЯТЕЛ: Я левее Е; из ДЕНЬ: Е левее Н; из БАСНЯ: Н левее Я. Стрелки замкнулись в круг — в строке так расставить буквы нельзя.
5

Ответ и что в условии важно

Итак, если у Гали осталось БАСНЯ, а у Толи — ДЕНЬ, то у Вали не могло остаться ДЯТЕЛ — какой бы ни была строка.

Доказательство опирается на то, что каждая буква стоит в строке один раз. В условии это обеспечено дважды: буквы строки различны, и мест в строке всего 1010 — ровно столько, сколько разных букв в трёх словах, так что повторить букву просто негде.

Ответ меняется, только если снять оба ограничения. В строке БАСДЯТЕНЯЬЛ (1111 букв, Я встречается дважды) первая Я нужна Вале, вторая — Гале, и остаются все три слова. Короче 1111 букв такой строки нет: в ней все 1010 букв стояли бы по одному разу, а этот случай мы уже разобрали.

6

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

Во втором варианте у Маши осталось СВЕТ, у Гоши — ПАРУС, а спрашивают, могло ли у Саши остаться ОВЦА. Рассуждение то же самое.

В трёх словах снова ровно 1010 различных букв: С, В, Е, Т, П, А, Р, У, О, Ц, — по количеству всё сходится, мешать может только порядок. Общие буквы пар слов: у СВЕТ и ПАРУС — С, у ПАРУС и ОВЦА — А, у ОВЦА и СВЕТ — В. Сравним буквы В, А, С:

  • в слове ОВЦА буква В левее А;
  • в слове ПАРУС буква А левее С;
  • в слове СВЕТ буква С левее В.

Если бы остались все три слова, в строке В стояла бы левее А, а А — левее С, значит, В левее С. Но по слову СВЕТ буква С левее В. Противоречие: требования снова идут по кругу В → А → С → В.

Ответ: не могло. Перебор всех перестановок десяти букв это подтверждает: любые два слова совместимы (например, в строке ОПАРУСВЕЦТ остаются СВЕТ и ПАРУС, а у Саши — ОАВЦ), а все три — ни в одной строке.

Проверка

Проверим вывод перебором на компьютере. Строка из 1010 различных букв, в которой остались бы все три слова, должна содержать все 1010 букв Б, А, С, Н, Я, Д, Е, Ь, Т, Л, — значит, это одна из их перестановок. Перестановок 1⋅2⋅3⋅…⋅10=3 628 8001\cdot 2\cdot 3\cdot\ldots\cdot 10=3\,628\,800, и все они перебраны. Слово БАСНЯ остаётся в 30 24030\,240 строках, ДЕНЬ — в 151 200151\,200, ДЯТЕЛ — в 30 24030\,240. Любые два слова вместе тоже возможны: БАСНЯ и ДЕНЬ — в 18001800 строках, ДЕНЬ и ДЯТЕЛ — в 21602160, БАСНЯ и ДЯТЕЛ — в 5050. А все три слова сразу не остаются ни в одной строке.

Контроль счёта: пять букв Б, А, С, Н, Я можно упорядочить 120120 способами, и каждый порядок встречается одинаково часто, поэтому в нужном порядке они стоят в 3 628 800:120=30 2403\,628\,800:120=30\,240 строках — столько и нашёл перебор. Строка БАДСЕНЯЬТЛ из шага 2 и строка БАСДЯТЕНЯЬЛ из шага 5 проверены по буквам.

Ответ

1 вариант. Не могло. Из слов ДЯТЕЛ, ДЕНЬ и БАСНЯ следовало бы, что в строке Я левее Е, Е левее Н, а Н левее Я, — так не бывает.

2 вариант. Не могло. Из слов ОВЦА, ПАРУС и СВЕТ следовало бы, что в строке В левее А, А левее С, а С левее В, — так не бывает.

Ответ

1 вариант. Не могло. Из слов ДЯТЕЛ, ДЕНЬ и БАСНЯ следовало бы, что в строке Я левее Е, Е левее Н, а Н левее Я, — так не бывает.

2 вариант. Не могло. Из слов ОВЦА, ПАРУС и СВЕТ следовало бы, что в строке В левее А, А левее С, а С левее В, — так не бывает.

Главная идея

Стирание не меняет порядок, поэтому каждое оставшееся слово — это требования «эта буква левее той». Требования трёх слов к буквам Я, Е, Н замыкаются в круг: Я левее Е (ДЯТЕЛ), Е левее Н (ДЕНЬ), Н левее Я (БАСНЯ). Пройти по кругу «левее» и вернуться к той же букве нельзя — значит, такой строки нет.

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

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

Посчитать буквы и, раз их ровно 1010, ответить «могло». Совпадение количества ещё не даёт строку — мешает порядок. Другая ошибка — перепробовать несколько строк и написать «не получилось»: неудачные попытки не доказывают, что подходящей строки нет. Нужна причина, которая работает для любой строки, — круг из трёх букв.

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

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

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

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

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

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