n
(1⩽n⩽109)
m
(0⩽m⩽109)
k
(1⩽k⩽109)
t
(0⩽t<n)
максимальное количество секунд сериала, которые Миша готов первом примере серия начинается с интро длиной 5
секунд, после чего начинается основная часть серии, которая длится 10
секунд. За одно нажатие на кнопку Миша проматывает 2
секунды, при этом он готов пропустить не более 1
секунды сериала. Поэтому мальчик может три раза нажать на кнопку перемотки, после чего он посмотрит 9
секунд сериала.
Во втором примере Мишанеготов жертвовать просмотром серии, поэтому он посмотрит всю серию целиком, перемотав 4секундыинтроиз5
В третьем примере Миша сможет полностью пропустить интро за два нажатия, после чего он посмотрит всю серию.
python
def max_watched_time(n, m, k, t):
if n <= t:
return n
elif m <= t:
return m + k
elif t + 1 <= m:
return m + k
else:
return t + k
# Пример использования функции
n = 15
m = 5
k = 10
t = 2
result = max_watched_time(n, m, k, t)
print(result)
В данном примере функция `max_watched_time` принимает на вход значения n, m, k и t, и возвращает максимальное количество секунд, которые Миша посмотрит сериала.
На выходе получим значение 15, так как при данных значениях переменных Миша сможет просмотреть всю серию без промотки.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет