Комбинаторика и логика на ПВГ
Ошибка.
Попробуйте повторить позже
В алфавите жителей сказочной планеты АБ2020 всего две буквы: буква А и буква Б. Все слова начинаются на букву А и заканчиваются
тоже на букву А. В любом слове буква А не может соседствовать с другой буквой А. Также не может идти подряд больше, чем буквы Б.
Например, слова АББА, АБАБАБА, АББАБАББА являются допустимыми, а слова АББАБ, АБААБА, АБАБББА — нет. Сколько
-буквенных слов в словаре этой планеты?
Источники:
Подсказка 1
Ого, нам нужно сделать какие-то выводы о словах, в которых аж 20 букв.. Попробовать выписать их все — не вариант, ведь их может быть слишком много. Давайте тогда в целом посмотрим на словарь инопланетян. Сколько там совсем маленьких слов, состоящих из одной, двух, трёх, четырёх букв?
Подсказка 2
Было бы здорово найти какую-нибудь формулу для количества слов, состоящих из n букв. Мы знаем, чему равно это количество для маленьких n, поэтому можем попробовать найти рекуррентное соотношение. Что мы можем сказать про слово из n букв?
Подсказка 3
То, что в нём соблюдаются все условия на то, чтобы строка была словом, а значит, оно заканчивается на букву А. Тогда предпоследняя буква — это Б. А что слоит перед Б? Рассмотрите несколько случаев и поймите, как устроено слово из n букв.
Подсказка 4
Получается, слово из n букв — это либо слово из n-2 букв, к которому приписали БА, либо слово из n-3 букв, к которому приписали ББА. Теперь не трудно написать рекуррентную формулу и найти искомое количество:)
Пусть — это количество слов инопланетят, состоящих из
букв.
Заметим, что единственное однобуквенное слово — это слово А. Двухбуквенных слов вообще нет, так как первая и последняя, то есть первая и вторая буквы — это А, но тогда две буквы А стоят рядом, что противоречит определению инопланетного слова. Трёхбуквенное слово тоже только одно — АБА. И четырёхбуквенное слово единственно — АББА. Таким образом,
Рассмотрим теперь какое-нибудь слово длины
где
Его последняя буква — это точно буква А, так как каждое слово
начинается и заканчивается буквой А. Предпоследняя буква — это Б, так как две буквы А не могут идти подряд. Есть два варианта, какой
может быть буква перед Б, то есть предпредпоследняя буква слова
:
1) Это буква А. Тогда слово имеет вид А...АБА. Рассмотрим строку из первых
букв этого слова. Она начинается и
заканчивается на А, а так же в ней нет двух букв А подряд или трёх букв Б подряд, так как иначе
не было бы словом. А значит эта
строка сама является словом.
2) Это буква Б. Тогда перед этой буквой Б стоит буква А, там как три буквы Б не могут идти подряд, и слово имеет вид А...АББА.
Аналогично случаю 1, строка, образованная первыми
буквами
будет являться словом.
Получается, что слово могло быть получено либо приписыванием строки БА в конец какого-нибудь слова из
букв, либо
приписыванием строки ББА в конец какого-нибудь слова из
букв. При этом, приписав в конец каждого из
слов длины
строку БА, мы получим
различных слов длины
Аналогично, приписав в конец каждого из
слов длины
строку
ББА, мы получим
различных слов длины
Отсюда,
Пользуясь этой формулой, найдем для
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
Итак, в словаре сказочной планеты 86 20-буквенных слов.
86
Ошибка.
Попробуйте повторить позже
На клетчатой бумаге нарисовали прямоугольный треугольник с катетами, равными клеткам (катеты идут по линиям сетки). Потом
обвели все линии сетки, находящиеся внутри треугольника. Какое наибольшее количество треугольников можно найти на этом
рисунке?
Источники:
Подсказка 1
Посмотрим внимательно на картинку. Понятно, что раз обводили только по линиям сетки, то и треугольники будут с гипотенузой на нашей исходной и с углом 45 градусов. Теперь подумаем, а как тогда задаются такие треугольники?
Подсказка 2
Верно, посмотрим на отрезки гипотенузы равные √2, их семь штук. Когда выберем какой-то такой отрезок, то и получится наш треугольник. Осталось тогда только понять, сколько таких отрезков различной длины будет?
Подсказка 3
Верно, единичных отрезков будет 7, длины 2 – 6 и так далее, осталось только сложить их.
Заметим, что треугольники здесь будут только прямоугольные с углом . Кроме того, их гипотенуза лежит на гипотенузе изначального
треугольника, поскольку все остальные отрезки проходят только по линиям сетки. Заметим также, что положением гипотенузы задаётся
весь треугольник, потому достаточно посчитать количество различных отрезков с концами в целых точках на отрезке длины
(так
получится, если уменьшить всю гипотенузу в
раз). Длины
отрезков будет
, длины
—
,.. длины
—
. Итого имеем
различных треугольников.
Ошибка.
Попробуйте повторить позже
Футбольный мяч шьётся из кусочков кожи: белых шестиугольников и чёрных пятиугольников. Каждый чёрный кусочек граничит
только с белыми кусочками, каждый белый кусочек граничит с тремя чёрными и тремя белыми. Сколько чёрных кусочков нужно для
изготовления мяча?
Источники:
Подсказка 1!
Итак, у нас в задаче есть многоугольники, которые друг с другом граничат, было бы удобно выбрать какую-то величину и считать ее с помощью условий...
Подсказка 2!
Так-так-так, у нас есть некоторая величина, например, количество границ черных и белых многоугольничков, про которую мы знаем и от белых многоугольников, и от черных... Что бы тут могло значить?
Подсказка 3!
Именно! Количество связей белых клеток с черными у нас считается с двух разных сторон! Это должно помочь...
Из условия получаем, что чёрных кусочков граничат суммарно с
белыми, соответственно
белых кусочков граничат с
чёрными. То есть число границ между белыми и чёрными кусочками равно с одной стороны
а с другой стороны
Отсюда находим, что
Ошибка.
Попробуйте повторить позже
Из четырёх бегунов — Антона, Бориса, Виктора и Григория — второе место занял самый старший. При этом Антон пробежал дистанцию быстрее, чем Виктор, а Григорий — быстрее, чем Борис и Виктор. Известно также, что Борис старше Антона, а Виктор старше Григория. В каком порядке финишировали спортсмены?
Источники:
Самым старшим может быть или Борис, или Виктор. Но Виктор не мог занять второе место, так как он уступил и Антону, и Григорию. Поэтому Борис — второй. Значит, Григорий — первый, Антон — третий, а Виктор четвертый.
Ошибка.
Попробуйте повторить позже
Сколькими способами тренер может скомплектовать хоккейную команду, состоящую из одного вратаря, двух защитников и трёх нападающих, если в его распоряжении есть два вратаря, пять защитников и восемь нападающих?
Источники:
Подсказка 1
Поймем, что выбор, к примеру, вратаря, никак не влияет на выбор кого-либо другого(из другой группы) и наоборот. Что это значит? Как нам посчитать кол-во способов набрать одну группу?
Подсказка 2
Это значит, что мы можем выбрать сначала нужное нам кол-во людей из одной группы, потом нужное кол-во из другой, потом из третьей и все это перемножить. Какая формула поможет нам посчитать кол-во способов выбрать, к примеру, трех из восьми нападающих?
Подсказка 3
Конечно, формула числа сочетаний. Осталось посчитать для каждой группы кол-во способов, потом перемножить это и получить ответ.
Выбор каждого вида игроков осуществляется независимо, поэтому количества способов нужно просто перемножить. Покажем, что число
способов выбрать человек из
подходящих на эту роль равно
Действительно, сначала рассмотрим все перестановки из человек (которых
), будем брать в команду первых
из них. Тогда нам
не важен порядок этих
человек, то есть нужно поделить на
, а также не важен порядок следующих за ними
человек, то есть
нужно поделить ещё на
. Что здесь означает не важен порядок? Если мы его изменим, то выбранная нами команда не
поменяется.
В итоге мы показали, что способов Используя эту формулу для всех типов игроков и перемножая результаты,
получаем
Ошибка.
Попробуйте повторить позже
У Игоря Горшкова есть все семь книг про Гарри Поттера. Сколькими способами Игорь может расставить эти семь томов на три различные книжные полки так, чтобы на каждой полке стояла хотя бы одна книга? (Расстановки, которые отличаются порядком книг на полке, считаются различными.)
Источники:
Подсказка 1
Можно было бы для первой полки рассматривать определенный набор книг, потом переходить к другим полкам, но это долго и скучно. Давайте попробуем сначала установить порядок между книгами, а потом посмотреть на их разбиения по полкам!
Подсказка 2
Расставьте книги в ряд, а потом разделите из двумя перегородками: у вас получится 3 непустых множества книг, которые и будут соответствовать распределениям по полкам.
Сначала определим порядок между книгами, а потом разделим их двумя перегородками на 3 непустых множества (будем рассматривать всевозможные разбиения данного набора книг), например
Первое множество положим на первую полку, второе — на вторую, третье — на третью. Расставить книги в ряд можно
способами, для перегородок между книгами
мест, тогда количество способов расставить две перегородки равно
Получим
Ошибка.
Попробуйте повторить позже
В школе было три урока. Но только школьника были на всех уроках. Каждый из остальных «учеников» присутствовал только на двух
уроках, а один из уроков прогулял. На математике в классе было
школьников, на физике —
на русском —
Сколько школьников
присутствовало и на математике, и на физике? (не имеет значения, удостоили ли они своим посещением урок русского
языка)
Источники:
Подсказка 1
Круги Эйлера! Когда речь о каких-то множествах и их пересечении, именно круги Эйлера помогут наглядно понять условие и не запутаться! Нарисуйте три попарно пересекающихся круга: каждый будет отвечать за свой предмет, а их пересечение показывает количество школьников, присутствовавших на нескольких предметах. Как можно отразить информацию из первых предложений на них?
Подсказка 2
В пересечении всех трёх – 4 школьника, а вот изолированно на каждом круге – 0 школьников, то есть работаем мы только с областями на пересечении. Количества учеников в классе же показывает нам сумму чисел в трёх областях, а узнать нужно нам сумму чисел в двух. Попробуйте сначала определить общее количество учеников, потом вычесть из него подходящую тройку и получить количество учеников в любой удобной Вам области!
Заметим, что на математике, физике и русском было и
«учеников» (прогульщиков) соответственно. Суммарно получается
но каждый «ученик» здесь посчитан дважды (потому что каждый из них посетил два предмета), то есть на самом деле их
А всего ребят в классе тогда
Получается, что на русский язык не пришли
человек, зато они присутствовали и
на физике, и на математике. Добавляя настоящих учеников (которым удалось не прогулять ни один предмет), получаем
ответ.
Ошибка.
Попробуйте повторить позже
Имеются карандашей попарно различной длины. Сколькими способами можно уложить их в коробку в два слоя по шесть карандашей
так, чтобы в каждом слое карандаши были упорядочены по возрастанию длины (слева направо), а каждый карандаш верхнего слоя лежал
строго над карандашом нижнего слоя и был короче его?
Источники:
1 подсказка
Непонятно, как работать с карандашами и коробкой. Попробуйте перевести задачу на математический язык.
2 подсказка
Давайте вместо карандашей рассмотрим числа, а вместо коробки - таблицу 2×6. Попробуйте теперь сформулировать эту задачу в новых терминах. Что вам напоминает эта формулировка?
3 подсказка
Если она ничего вам не напоминает, то вам стоит почитать про числа Каталана.
Заметим, что такая укладка карандашей соответствует таблице куда мы ставим числа от
до
так, чтобы во всех столбцах и
строках числа шли по возрастанию (таблица — это коробка, число — это номер карандаша по возрастанию длины:
— самый короткий,
— самый длинный). Данная формулировка задачи является одним из определений чисел Каталана и очень легко сопоставляется
правильной скобочной последовательности: число — номер скобки, положение числа (в верхней строке или в нижней) — открытая это скобка
или закрытая, соответственно.