Определите количество чисел, для записи которых в восьмеричной системе счисления требуется ровно 11 цифр, ровно 3 из которых – нечётные, и никакие две нечётные цифры не стоят рядом.
Ответ:
СтатГрад Вариант ИН22110301 14.02.2023 – задание №8
Решение:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
from itertools import product # нач. с нечет. s1 = 0 k=0 for i in product('01', repeat=11): a = ''.join(i) if a[0]=='1' and a.count('1')==3 and '11' not in a: k+=1 # НЧНЧНЧЧЧЧЧЧ # 44444444444 s1 = 4 ** 11 * k # нач. с чет. s0 = 0 k=0 for i in product('01', repeat=11): a = ''.join(i) if a[0]=='0' and a.count('1')==3 and '11' not in a: k+=1 # ЧНЧНЧНЧЧЧЧЧ # 34444444444 s0 = 3 * 4 ** 10 * k print(s1 + s0) |
Ответ: 293601280
