Бесплатное занятие с репетитором 1 на 1! Оценим уровень знаний, разберём тему,
сформируем план подготовки к ЕГЭ. Запишись через тг-бот

осталось мест 52
Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Тренировки Пробники Статистика Карточки Учебник Об экзамене Учительская
  • Тренажёр заданий ЕГЭ
  • Тренажёр ЕГЭ по Информатике
  • Список заданий №16
  • Задание №16
  • Задание №44138 ЕГЭ Информатике

    Условие задания #44138

    №16 по КИМ

    Алгоритм вычисления значения функции F(n), где n – целое число, задан следующими соотношениями:
    F(n) = 1, при n < 2,
    F(n) = F(n/3) + 1, когда n ≥ 2 и делится на 3,
    F(n) = F(n - 2) + 5, когда n ≥ 2 и не делится на 3.
    Назовите количество значений n на отрезке [1;100000], для которых F(n) равно 64.

    Ответ

    Ответ:

    2304

    Решение

    Напишем программу на Python:
    def f(n):
        if n < 2: return 1
        elif n%3 == 0: return f(n/3)+1
        else: return f(n-2)+5
    s = 0
    for n in range(1, 100001):
        if f(n) == 64: s+= 1
    print(s)
    Программа выведет: 2304

    Видеоразбор:

    Понятно ли решение?

    Решения от учеников
    0

    Похожие задания

    15
    Задание №44128Задание №147Задание №148Задание №149Задание №71676Задание №87750Задание №2143Задание №44138Задание №35240Задание №39323Задание №53253Задание №83700Задание №39748Задание №39749Задание №87751
    Бесплатно

    Решай задачи ЕГЭ в приложении

    Скачивай наш Тренажер ЕГЭ на iPhone или Android и тренируйся в любое время и в любом месте!

    Саша — ассистент в телеграмме