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

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

    №21 по КИМ

    Напишите в ответе число, равное количеству различных значений входной переменной k, при которых приведённая ниже программа выводит тот же ответ, что и при входном значении k  =  12. Значение k  =  12 также включается в подсчёт различных значений k.

    def f(n):
        return n*n*n
     
    k = int(input())
    i = 1
    while f(i) < k:
        i = i + 1
    if f(i)–k <= k–f(i−1):
        print(i)
    else:
        print(i−1)
     

    Ответ

    Ответ:

    13

    Решение

    Подставим k  =  12. Тогда будет выведено число 2.

    Значит, нас интересуют такие значения k, при которых i  =  2, и при этом f(i)−k <= k−f(i−1). Или значения i  =  3, при которых f(i) − k > k−f(i−1).

     

    Имеем:

    1) 8 минус k меньше или равно k минус 1, тогда k\geqslant9/2.

    2) 27 минус k больше k минус 8, тогда k меньше 35/2

     

    Получаем, что нас интересуют целые числа от 5 до 17, таких чисел 13.

     

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

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

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

    15
    Задание №37888Задание №89436Задание №37889Задание №37890Задание №89438Задание №37891Задание №37893Задание №37945Задание №37966Задание №31541Задание №31922Задание №31928Задание №32078Задание №31932Задание №31931
    Бесплатно

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

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

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