КОМБИНАТОРИКА на Python - это мейнстрим?! ЕГЭ 2022 по информатике

preview_player
Показать описание
Спасибо за ваш просмотр и лайк! Подписывайтесь на канал!

Подпишись на телеграм-канал:

Подключайся к КУРСУ и подписывайся на ПУТЕВОДИТЕЛЬ:

-----------------------------------------------------------------------------------
ПАРТНЕР КАНАЛА
ЕГЭ по биологии:
-----------------------------------------------------------------------------------

Светлана составляет коды из букв слова РОСОМАХА. Код должен состоять
из 8 букв, и каждая буква в нём должна встречаться столько же раз, сколько
в заданном слове. Кроме того, в коде не должны стоять рядом две гласные
и две согласные буквы. Сколько кодов может составить Светлана?

Все права на задачи принадлежат их авторам

#егэинформатика #задача8 #комбинаторика #информатика
Рекомендации по теме
Комментарии
Автор

по формуле перестановки с повторениями кол-во комбинаций согласных = 24, гласных = 6
перемножаем и получаем 144 варианта
и умножаем на 2 варианта, первая буква гласная или согласная
всего 288 вариантов

Sergey-Primak
Автор

Семён, спасибо за видео! Одна просьба - микрофон погромче, раза в два)

berdgor
Автор

А можно на python спрограммировать java а на java спрограммированой на python спрограммировать C++ а на C++ спрограммированой на java спрогаммированой на python спрограммировать C#?

ЗамирЗакиев-тд
Автор

Решаю программно. Для меня быстрей и точней.

ВладимирБольшой-пы
Автор

Ещё вариант решения:
from itertools import *
print(len([y for y in [''.join(x) for x in set(permutations('РОСОМАХА', 8))] if all(''.join(z) not in y for z in \
(list(product('РСМХ', repeat = 2)) + list(product('АО', repeat = 2))))]))

leoshastin