Таких скидок больше не будет!

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

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

    №23 по КИМ

    Исполнитель преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены номера:
    1. Прибавь 5
    2. Умножь на 3
    3. Умножь на 4
    Сколько существует различных программ, которые преобразуют исходное число 5 в число 590 и содержат больше команд сложения, чем умножения?

    Ответ:

    1819

    Решение

    cnt = 0
    def f(x, cs, cu):
        global cnt
        if x > 590 or x==590 and cs<=cu: return
        if x == 590 and cs>cu:
            cnt += 1
            return
        f(x+5, cs+1, cu)
        f(x*3, cs, cu+1)
        f(x*4, cs, cu+1)
    f(5,0,0)
    print(cnt)

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

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

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

    0

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

    15
    Задание №98Задание №84921Задание №83983Задание №35239Задание №84941Задание №84942Задание №937Задание №938Задание №84938Задание №84939Задание №53260Задание №2156Задание №84940Задание №83984Задание №88225
    Бесплатно

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

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

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