Присоединиться

11 класс·средний уровень

Вот начало списка:1. БББББ2. ББББЛ3. ББББР4. ББББС5. ББББУ6.

Условие

Все 5-буквенные слова, в составе которых могут быть только буквы Э, Л, Ь, Б, Р, У, С, записаны в алфавитном порядке и пронумерованы.

Вот начало списка:1. БББББ2. ББББЛ3. ББББР4. ББББС5. ББББУ6. ББББЬ...Под каким номером в списке идёт последнее слово c чётным номером, которое содержит не менее двух букв С, одну букву Л и не содержит букв Э, стоящих рядом?

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Как рассуждать

    Решение. Приведём решение на языке Python. from itertools import productcount = 0m = []for p in product(sorted("ЭЛЬБРУС"), repeat=5): count += 1 s = ''.join(p) if count%2 == 0 and ("ЭЭ" not in s) and s.count("С") >= 2 and s.count("Л") == 1: m.append(count)print(max(m))

Осталось ещё 3 шага

  1. Приведём решение Сергея Донец на языке…

  2. // не менее двух букв С.Where(\(n,s)->…

  3. //одну букву Л.Where(\(n,s)-> not…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Перебор слов и системы счисления»