Условие
Галя, Толя и Валя записали в тетрадях одну и ту же строку из 10 различных букв. Каждый стёр несколько букв в своей тетради. У Гали осталось слово БАСНЯ, у Толи — ДЕНЬ. Могло ли у Вали остаться слово ДЯТЕЛ? Если да — напишите исходную последовательность букв, если нет — объясните, почему не могло.
Второй вариант этой задачи
На олимпиаде соседи по парте получают разные варианты. Условие второго варианта:
Маша, Гоша и Саша записали в тетрадях одну и ту же строку из 10 различных букв. Каждый стёр несколько букв в своей тетради. У Маши осталось слово СВЕТ, у Гоши — ПАРУС. Могло ли у Саши остаться слово ОВЦА? Если да — напишите исходную последовательность букв, если нет — объясните, почему не могло.
Его решение и ответ — в последнем шаге разбора.
О задаче · 6 класс
Сначала попробуй сам: составь строку из 10 разных букв, из которой, стирая лишнее, можно получить и БАСНЯ, и ДЕНЬ, и ДЯТЕЛ. Удобно сначала угодить двум тетрадям, а потом поправлять третью. Модель «Одна строка — три тетради» сотрёт лишние буквы за каждого и покажет, что осталось, а если слово не сложилось, — какая пара букв стоит не в том порядке. Если что-то не сходится, подумай: это неудача одной строки или так будет с любой?
Ответ — «да» с исходной строкой или «нет» с объяснением, почему не могло.
Записать идеюЕсть запись
Личный черновик для заметок и расчётов. Он никуда не отправляется и не проверяется.
Черновик не сохраняется: текст только в этой вкладке.
Черновик изменён в другой вкладке. Твой текущий текст пока сохранён здесь, автоматическая запись остановлена.
Исследуй задачу
Самостоятельное исследованиеОдна строка — три тетради
Пробуй свои варианты. Разбор останется закрытым.
Исследуй задачу
Одна строка — три тетради
Собери общую строку из 10 букв — модель сотрёт лишнее в каждой тетради и покажет, что осталось, а если слово не сложилось, — какая пара букв стоит не в том порядке.
Если модель не открылась (выключен JavaScript или страница загрузилась не полностью), условие, подсказки и разбор доступны и без неё.
Подсказка для решения без модели
Без JavaScript модель не работает. Напиши строку из 10 букв на листке и для каждого слова обведи его буквы: читаются ли они слева направо в нужном порядке?
Подсказка 1
Стирая буквы, их не переставляют: оставшиеся буквы читаются в том же порядке, в каком стоят в общей строке. Значит, каждое слово сообщает, какая буква в строке левее какой. Помешать друг другу слова могут только там, где у них есть общие буквы, — выпиши общие буквы каждой пары слов.
Подсказка 2
Общие буквы: у БАСНЯ и ДЕНЬ — Н, у ДЕНЬ и ДЯТЕЛ — Д и Е, у ДЯТЕЛ и БАСНЯ — Я. Возьми буквы Я, Е, Н и посмотри, в каком порядке стоят две из них в каждом слове: Я и Е — в ДЯТЕЛ, Е и Н — в ДЕНЬ, Н и Я — в БАСНЯ. Попробуй расставить эти три буквы в строке так, чтобы выполнялись все три требования сразу. Что получается?
Разобрать решение по шагам
Что остаётся после стирания
Стереть букву — значит убрать её, а не передвинуть. Поэтому оставшиеся буквы читаются слева направо в том же порядке, в каком они стояли в строке.
Все букв строки различны, значит, у каждой буквы в строке ровно одно место. Если у Гали осталось слово БАСНЯ, то в общей строке Б стоит левее А, А левее С, С левее Н, а Н левее Я. Каждое оставшееся слово — это требование к порядку букв в общей строке.
Заметим ещё: Галя стёрла все буквы, кроме Б, А, С, Н и Я, — иначе у неё осталось бы что-то лишнее. Поэтому по строке сразу видно, что останется у каждого: выписываем буквы его слова в том порядке, в каком они стоят в строке. Так модель и «стирает» буквы за ребят.
По числу букв всё сходится
Выпишем все разные буквы трёх слов: Б, А, С, Н, Я — из БАСНЯ; Д, Е, Ь — из ДЕНЬ (Н уже есть); Т, Л — из ДЯТЕЛ (Д, Я и Е уже есть). Получилось ровно букв — столько же, сколько в строке. Значит, строка состоит как раз из этих букв, и по количеству ничто не мешает. Если что-то и мешает, то порядок.
Двум тетрадям угодить нетрудно. Например, в строке БАДСЕНЯЬТЛ у Гали остаётся БАСНЯ, у Толи — ДЕНЬ, а у Вали — ДЕЯТЛ: буква Я оказалась правее Е (рисунок ниже). Если поставить Я левее Е, ломается тетрадь Гали или Толи. Разберёмся, почему так выходит с любой строкой.
Где слова могут спорить
Одно слово само с собой не спорит: его буквы просто должны стоять в нужном порядке. Спорить могут разные слова — и только через общие буквы: требования двух слов без общих букв касаются разных букв и друг другу не мешают.
Выпишем общие буквы каждой пары слов:
- БАСНЯ и ДЕНЬ — буква Н;
- ДЕНЬ и ДЯТЕЛ — буквы Д и Е;
- ДЯТЕЛ и БАСНЯ — буква Я.
Буква Д стоит первой и в ДЕНЬ, и в ДЯТЕЛ: левее неё ничего стоять не обязано, и спорить из-за неё не о чем. Поэтому возьмём из каждой пары по одной общей букве — Н, Е и Я — и посмотрим, что про них говорят слова.
Три буквы по кругу
Посмотрим, в каком порядке стоят буквы Я, Е, Н там, где они встречаются вдвоём:
- в слове ДЯТЕЛ буква Я левее Е;
- в слове ДЕНЬ буква Е левее Н;
- в слове БАСНЯ буква Н левее Я.
Допустим, у всех троих остались их слова. Тогда в общей строке Я левее Е, а Е левее Н, — значит, Я левее Н. Но по слову БАСНЯ буква Н левее Я. Буква Я не может стоять и левее, и правее буквы Н: у каждой из них в строке одно место. Противоречие.
Требования идут по кругу: Я левее Е, Е левее Н, Н левее Я. Двигаясь по строке только вправо, к той же букве не вернёшься — поэтому такой строки нет.
Ответ и что в условии важно
Итак, если у Гали осталось БАСНЯ, а у Толи — ДЕНЬ, то у Вали не могло остаться ДЯТЕЛ — какой бы ни была строка.
Доказательство опирается на то, что каждая буква стоит в строке один раз. В условии это обеспечено дважды: буквы строки различны, и мест в строке всего — ровно столько, сколько разных букв в трёх словах, так что повторить букву просто негде.
Ответ меняется, только если снять оба ограничения. В строке БАСДЯТЕНЯЬЛ ( букв, Я встречается дважды) первая Я нужна Вале, вторая — Гале, и остаются все три слова. Короче букв такой строки нет: в ней все букв стояли бы по одному разу, а этот случай мы уже разобрали.
Второй вариант
Во втором варианте у Маши осталось СВЕТ, у Гоши — ПАРУС, а спрашивают, могло ли у Саши остаться ОВЦА. Рассуждение то же самое.
В трёх словах снова ровно различных букв: С, В, Е, Т, П, А, Р, У, О, Ц, — по количеству всё сходится, мешать может только порядок. Общие буквы пар слов: у СВЕТ и ПАРУС — С, у ПАРУС и ОВЦА — А, у ОВЦА и СВЕТ — В. Сравним буквы В, А, С:
- в слове ОВЦА буква В левее А;
- в слове ПАРУС буква А левее С;
- в слове СВЕТ буква С левее В.
Если бы остались все три слова, в строке В стояла бы левее А, а А — левее С, значит, В левее С. Но по слову СВЕТ буква С левее В. Противоречие: требования снова идут по кругу В → А → С → В.
Ответ: не могло. Перебор всех перестановок десяти букв это подтверждает: любые два слова совместимы (например, в строке ОПАРУСВЕЦТ остаются СВЕТ и ПАРУС, а у Саши — ОАВЦ), а все три — ни в одной строке.
Проверка
Проверим вывод перебором на компьютере. Строка из различных букв, в которой остались бы все три слова, должна содержать все букв Б, А, С, Н, Я, Д, Е, Ь, Т, Л, — значит, это одна из их перестановок. Перестановок , и все они перебраны. Слово БАСНЯ остаётся в строках, ДЕНЬ — в , ДЯТЕЛ — в . Любые два слова вместе тоже возможны: БАСНЯ и ДЕНЬ — в строках, ДЕНЬ и ДЯТЕЛ — в , БАСНЯ и ДЯТЕЛ — в . А все три слова сразу не остаются ни в одной строке.
Контроль счёта: пять букв Б, А, С, Н, Я можно упорядочить способами, и каждый порядок встречается одинаково часто, поэтому в нужном порядке они стоят в строках — столько и нашёл перебор. Строка БАДСЕНЯЬТЛ из шага 2 и строка БАСДЯТЕНЯЬЛ из шага 5 проверены по буквам.
1 вариант. Не могло. Из слов ДЯТЕЛ, ДЕНЬ и БАСНЯ следовало бы, что в строке Я левее Е, Е левее Н, а Н левее Я, — так не бывает.
2 вариант. Не могло. Из слов ОВЦА, ПАРУС и СВЕТ следовало бы, что в строке В левее А, А левее С, а С левее В, — так не бывает.
Ответ
1 вариант. Не могло. Из слов ДЯТЕЛ, ДЕНЬ и БАСНЯ следовало бы, что в строке Я левее Е, Е левее Н, а Н левее Я, — так не бывает.
2 вариант. Не могло. Из слов ОВЦА, ПАРУС и СВЕТ следовало бы, что в строке В левее А, А левее С, а С левее В, — так не бывает.
Главная идея
Стирание не меняет порядок, поэтому каждое оставшееся слово — это требования «эта буква левее той». Требования трёх слов к буквам Я, Е, Н замыкаются в круг: Я левее Е (ДЯТЕЛ), Е левее Н (ДЕНЬ), Н левее Я (БАСНЯ). Пройти по кругу «левее» и вернуться к той же букве нельзя — значит, такой строки нет.
Признаки: что-то вычёркивают или пропускают, но не переставляют (буквы, вагоны, люди в очереди, финиш забега), и спрашивают, совместимы ли несколько увиденных порядков. Выпиши требования «x раньше y» для общих элементов и ищи замкнутую цепочку: она доказывает невозможность. Если цепочки нет, строй пример, каждый раз ставя первым тот элемент, перед которым ничего стоять не обязано.
Где легко ошибиться
Посчитать буквы и, раз их ровно , ответить «могло». Совпадение количества ещё не даёт строку — мешает порядок. Другая ошибка — перепробовать несколько строк и написать «не получилось»: неудачные попытки не доказывают, что подходящей строки нет. Нужна причина, которая работает для любой строки, — круг из трёх букв.
Источник и авторство
Санкт-Петербургская олимпиада школьников по математике · 91-я олимпиада (2025 год) · I тур (районный), 16 ноября 2024 г. · 6 класс, задача 1.
Условия (PDF организатора, первый вариант) ↗ · Листки олимпиады, оба варианта (ZIP организатора) ↗ · Страница олимпиады 2025 года ↗ · Сайт олимпиады ↗
Условие первого варианта — из файла организатора, второй вариант переписан с листка. Подсказки, решение и модель — Popov Academy. Организатор не публикует решений районного тура. Ответы обоих вариантов получены двумя независимыми решениями и совпали; где можно, проверены перебором или вычислением.
На сайте олимпиады: «Распространение представленных материалов разрешается и приветствуется.»
Тема, знания и приёмы
Высказывания и логические выводы · Нужна школьная база
- Порядок в строке: «левее» и «правее»
- Если A левее B, а B левее C, то A левее C
- Доказательство от противного: допустим, что могло, и придём к противоречию
Приёмы решения: Логический вывод и исключение вариантов