пусть r(n) — количество программ, которые число 2 преобразуют в число n.
верны следующие соотношения:
1. если n не делится на 2 и на 3, то тогда r(n) = r(n - 1), так как существует единственный способ получения n из n - 1 — прибавление единицы.
2. пусть n делится на 2 и не делится на 3.
тогда r(n) = r(n - 1) + r(n / 2).
3. пусть n делится на 3 и не делится на 2.
тогда r(n) = r(n / 3) + r(n - 1).
4. пусть n делится и на 2 и на 3.
тогда r(n) = r(n - 1) + r(n / 2) + r(n / 3) .
с её помощью последовательно вычислим значения r(n):
r(2) = 1
r(3) = r(2) + r(1) = 1 + 0 = 1
r(4) = r(3) + r(2) = 1 + 1 = 2
r(5) = r(4) = 2
r(6) = r(5) + r(2) + r(3) = 2 + 1 + 1 = 4
r(7) = r(6) = 4
r(8) = r(7) + r(4) = 4 + 2 = 6
r(9) = r(8) + r(3) = 6 + 1 = 7
r(10) = r(9) + r(5) = 7 + 2 = 9
r(11) = r(10) = 9
r(12) = r(11) + r(6) + r(4) = 9 + 4 + 2 = 15
так как в траектории должно присутствовать число 12, то для всех следующих r(n) нельзя использовать при пересчёте r(m) такие, что m < 12.
r(13) = r(12) = 15
r(22) = r(21) = r(20) = r(19) = r(18) = r(17) = r(16) = r(15) = r(14) = 15
число 22 наоборот, не должно встречаться в траектории, поэтому не будем учитывать r(22), то есть все следующие r(n) будем подсчитывать без r(22).
r(23) = 0
r(24) = r(23) + r(12) = 15
r(25) = r(24) = 15
r(26) = r(25) + r(13) = 15 + 15 = 30
Поделитесь своими знаниями, ответьте на вопрос:
Двоичное число 1111001001 2 соответсвует десятичному числ 16, 17, 18, 19 дайте ответ
ответ:
16. 5
17. 2
18. 1
19. 3
объяснение: