Количество значений входной переменной
Рассмотрите программу, в которой функция $f(n)=n^3$. Найдите количество различных целых значений входной переменной $k$, при которых программа выводит тот же результат, что и при $k=25$. Значение $k=25$ также включается в подсчёт.
1def f(n): 2 return n*n*n 3 4i = 1 5k = int(input()) 6while f(i) < k: 7 i += 1 8if f(i)-k <= k-f(i-1): 9 print(i) 10else: 11 print(i-1)
Условие как в банке ФИПИ — открыть и сверить
|
Напишите в ответе число, равное количеству различных значений входной переменной k, при которых приведённая ниже программа выводит тот же жауап, что и при входном значении k = 25. Значение k = 25 также включается в подсчёт количества различных значений k. Для Вашего удобства программа приведена на пяти языках программирования.
| ||||||||||||
| | ||||||||||||
Формат: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
1Мягкая — с чего смотретьдеңгей 1 из 3
Определите, при каких значениях $k$ программа выводит число $3$, поскольку при $k=25$ она выводит именно его.
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
Для вывода $3$ значение $k$ должно быть ближе к $3^3$, чем к $2^3$: $3^3-k \leq k-2^3$.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
Получаются значения $18 \leq k \leq 45$. Количество целых значений равно $45-18+1=28$.