Ошибка.
Попробуйте повторить позже
У исполнителя КРАБИК три команды, которым присвоены номера:
1. прибавь 1
2. прибавь 5
3. умножь на 2
Первая из них увеличивает на 1 число на экране, вторая увеличивает это число на 5, третья - увеличивает это число в 2 раза.
Программа для КРАБИКА — это последовательность команд. Сколько существует программ, которые число 2 преобразуют в число 16, но не проходят через число 10?
def f(x, y): if x == y: return 1 if x > y or x==10: return 0 return f(x + 1, y) + f(x + 5, y) + f(2 * x , y) print(f(2, 16))
Ошибка.
Попробуйте повторить позже
Исполнитель Год23 преобразует число на экране. У исполнителя есть три команды, которым присвоены номера:
1. Прибавить 1
2. Прибавить 2
3. Умножить на 3
Сколько существует программ, для которых при исходном числе 3 результатом является число 40 и при этом траектория вычислений не содержит число 12?
from functools import lru_cache @lru_cache(None) def f(a,b): if a > b or a == 12:return 0 if a == b:return 1 return f(a+1,b)+f(a+2,b)+f(a*3,b) print(f(3,40))
Ошибка.
Попробуйте повторить позже
Исполнитель Обычный преобразует число на экране. У исполнителя есть две команды, которым присвоены номера:
1. Прибавить 1
2. Умножить на 3
Программа для исполнителя Обычный – это последовательность команд. Сколько существует программ, для которых при исходном числе 3 результатом является число 36, и при этом траектория вычислений не содержит число 24?
def f(n, m): if n == m: return 1 if n > m or n == 24: return 0 return f(n+1, m)+f(n*3, m) print(f(3, 36))
Ошибка.
Попробуйте повторить позже
Исполнитель Робот преобразует число на экране. У исполнителя есть две команды, которым присвоены номера:
1. Прибавить 1
2. Умножить на 2
Программа для исполнителя Робот – это последовательность команд. Сколько существует программ, для которых при исходном числе 5 результатом является число 31, и при этом траектория вычислений не содержит число 14?
def f(n, m): if n == m: return 1 if n > m or n == 14: return 0 return f(n+1, m) + f(n*2, m) print(f(5, 31))
Ошибка.
Попробуйте повторить позже
Исполнитель КтоТут преобразует число на экране. У исполнителя есть две команды, которым присвоены номера:
1. Прибавить 3
2. Умножить на 2
Программа для исполнителя КтоТут – это последовательность команд. Сколько существует программ, для которых при исходном числе 4 результатом является число 47, и при этом траектория вычислений не содержит число 28?
a = [0] * 100 a[4] = 1 for i in range(5, 48): a[i] = a[i - 3] + a[i // 2] * (i % 2 == 0) a[28] = 0 print(a[47])
Ошибка.
Попробуйте повторить позже
Исполнитель Филин преобразует число на экране.
У исполнителя есть две команды, которым присвоены номера:
1. Прибавить 1
2. Умножить на 2
Первая команда увеличивает число на экране на 1, вторая увеличивает его в 2 раза. Программа для исполнителя Филина — это последовательность команд.
Сколько существует программ, для которых при исходном числе 1 результатом является число 30, и при этом траектория вычислений не содержит число 8? Траектория вычислений программы — это последовательность результатов выполнения всех команд программы. Например, для программы 121 при исходном числе 1 траектория будет состоять из чисел 2, 4, 5.
def f(a,b): if a > b or a == 8:return 0 if a == b:return 1 if a < b:return f(a+1,b)+f(a*2,b) print(f(1,30))
Ошибка.
Попробуйте повторить позже
Исполнитель преобразует число, записанное на экране.
У исполнителя есть команды, которым присвоены номера:
1. Прибавить 1
2. Прибавить 3
3. Умножить на 2
4. Умножить на 3
Первая команда увеличивает число, записанное на экране, на 1, вторая — на 3, третья — удваивает число на экране, четвертая — утраивает число на экране. Программа для исполнителя— это последовательность команд.
Сколько существует программ, для которых при исходном числе 3 результатом является число 45 и при этом траектория вычисления не содержит числа 5, 17 и 35? Траектория вычислений программы – это последовательность результатов выполнения всех команд программы. Например, для программы 1314 при исходном числе 7 траектория будет состоять из чисел 8, 16, 17, 51.
Пусть — количество программ, которое число 1 преобразует в число . Тогда верно следующее утверждение:
— если число не делится ни на 2, ни на 3.
— если число делится на 2, но не делится на 3.
— если число делится на 3, но не делится на 2.
— если число делится и на 2, и на 3.
Сразу заметим, что по условию задачи траектория не должна содержать числа 5, 17 и 35. Значит , и .
Составим таблицу по данным формулам:
Ошибка.
Попробуйте повторить позже
Исполнитель преобразует число, записанное на экране.
У исполнителя есть команды, которым присвоены номера:
1. Прибавить 2,
2. Прибавить 3,
3. Прибавить 5.
Первая команда увеличивает число на экране на 2, вторая — на 3, третья — на 5. Программа для исполнителя — это последовательность команд.
Сколько существует программ, для которых при исходном числе 1 результатом является число 25 и при этом траектория вычислений не содержит числа 13 и 19? Траектория вычислений программы — это последовательность результатов выполнения всех команд программы. Например, для программы 121 при исходном числе 7 траектория будет состоять из чисел 9, 12, 14.
Пусть — количество программ, которое число 1 преобразует в число . Тогда верно следующее утверждение:
Заполним таблицу по данной формуле до 12:
Ошибка.
Попробуйте повторить позже
Исполнитель ЭВМ преобразует число, записанное на экране.
У исполнителя есть команды , которым присвоены номера:
1. Прибавить 1,
2. Прибавить 3,
3. Умножить на 2.
Первая команда увеличивает число на экране на 1, вторая — на 3, третья — удваивает число на экране. Программа для исполнителя ЭВМ — это последовательность команд.
Сколько существует программ, для которых при исходном числе 1 результатом является число 27 и при этом траектория вычислений не содержит числа 16 и 23? Траектория вычислений программы — это последовательность результатов выполнения всех команд программы. Например, для программы 121 при исходном числе 7 траектория будет состоять из чисел 8, 11, 12.
Пусть — количество программ, которые число 1 преобразуют в число . Тогда верно следующее утверждение:
— если число не делится на 2.
— если число делится на 2.
Заполним таблицу по данной формуле до 15:
Продолжим заполнять таблицу:
Заполним таблицу до конца:
Ошибка.
Попробуйте повторить позже
Исполнитель САЛФЕТОЧКА преобразует число на экране.
У исполнителя есть две команды, которым присвоены номера:
1. Прибавить 1,
2. Прибавить 2.
Первая команда увеличивает число на экране на 1, вторая увеличивает его на 2. Программа для исполнителя САЛФЕТОЧКА — это последовательность команд.
Сколько существует программ, для которых при исходном числе 1 результатом является число 14 и при этом траектория вычислений не содержит число 8? Траектория вычислений программы — это последовательность результатов выполнения всех команд программы. Например, для программы 121 при исходном числе 7 траектория будет состоять из чисел 8, 10, 11.
Пусть — количество программ, которые число 1 преобразуют в число . Тогда верно следующее утверждение:
Заполним таблицу по данной формуле до 7:
Заполним таблицу до конца:
Ошибка.
Попробуйте повторить позже
Исполнитель Семенова преобразует число, записанное на экране.
У исполнителя есть команды, которым присвоены номера:
1. Прибавить 1,
2. умножить на 2,
3. умножить на 3.
Первая команда увеличивает число на экране на 1, вторая — удваивает число, третья — утраивает число. Программа для исполнителя Семенова — это последовательность команд.
Сколько существует программ, для которых при исходном числе 1 результатом является число 38 и при этом траектория вычислений не содержит числа 9 , 24 и 32? Траектория вычислений программы — это последовательность результатов выполнения всех команд программы. Например, для программы 121 при исходном числе 7 траектория будет состоять из чисел 8, 16, 17.
Пусть — количество программ, которое число 1 преобразует в число . Тогда верно следующее утверждение:
— если число не делится ни на 2, ни на 3.
— если число делится на 2, но не делится на 3.
— если число делится на 3, но не делится на 2.
— если число делится на 2 и на 3.
Заполним таблицу по данным формулам до 8: