Найдите наибольшее возможное значение разности a − b.
Условие
Функция F(n), где n — неотрицательное целое число, задана следующими соотношениями:F(0) = 0;F(n) = F(n −
-
- 2n − 1, если n нечётно;F(n) = 4F(n / 2), если n чётно. Известно, что F(a) − F(b) = 1001. Найдите наибольшее возможное значение разности a − b.
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Для примера найдем значение F(5): Рассмотрим значение F(6): То есть алгоритм считает квадрат числа. Составим программу на языке Python для поиска ответа. Приведём решение на языке Python.otv = 0for a in range(1000): for b in range(1000): if a2 - b2 == 1001: otv = max(otv, a-b)print(otv)
Осталось ещё 1 шаг
Приведём решение Данила Лукиных на языке…
Бесплатно · займёт минуту
Другие задачи по теме «Рекурсивные алгоритмы»
Чему равно значение функции F(2024) − F(2022)?11 классЧему равно значение функции F(2023) − F(2021)?11 классОпределите минимальное значение n, для которого F(n) = 70.11 классОпределите минимальное значение n, для которого F(n) = 67.11 классЧему равно восьмое число в последовательности Фибоначчи?11 класс