*(Д. Статный) Григорий придумывает 16-буквенные слова, состоящие из букв слова АНТИУТОПИЯ. Сколько различных слов, содержащих комбинацию АНТИУТОПИЯ, может составить Григорий, если количество гласных справа от этой комбинации отличается от количества гласных слева на 1? Буквы в словах могут повторяться любое количество раз или же не встречаться вовсе.
Решение:
Python
from math import comb
def C(m, n):
if m < 0 or m > n:
return 0
return comb(n, m) * 5**m * 3**(n - m)
s = 0
for m in range(7):
s += sum(C(x, m) * (C(x - 1, 6 - m) + C(x + 1, 6 - m)) for x in range(m + 1))
print(s)
Ответ: \(418530\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене