Задание №8 — Комбинаторика
#69747Задание №8ФИПИ
Количество информации
Сколько существует различных трехзначных чисел, записанных в пятеричной системе счисления, в записи которых цифры следуют слева направо в строго убывающем порядке?
Правильный ответ
10
Пояснение
Решение:
В пятеричной системе счисления используются цифры 0, 1, 2, 3, 4.
Строго убывающая запись состоит из попарно различных цифр, и наоборот — любые три различные цифры выстраиваются по убыванию единственным способом. Поэтому подходящих записей ровно столько, сколько трёхэлементных подмножеств у множества из пяти цифр:
Старшая цифра — наибольшая из трёх, значит она не ноль, и все 10 наборов задают трёхзначные числа.
from itertools import product print(sum(1 for d in product(range(5), repeat=3) if d[0] > d[1] > d[2]))Ответ: 10