Формат входных данных
Первая строка содержит одно целое число n
(1⩽n⩽109)
—
длительность одной серии в секундах.
Вторая строка содержит одно целое число m
(0⩽m⩽109)
—
длительность интро в секундах.
Третья строка содержит одно целое число k
(1⩽k⩽109)
—
количество секунд, которые перематываются при нажатии на кнопку.
Четвёртая строка содержит одно целое число t
(0⩽t<n)
—
максимальное количество секунд сериала, которые Миша готов пропустить.
Формат выходных данных
Выведите одно целое число —
количество секунд сериала, которые посмотрит Миша.
python
# Ввод данных
n = int(input()) # Длительность одной серии в секундах
m = int(input()) # Длительность интро в секундах
k = int(input()) # Количество секунд, которые перематываются при нажатии на кнопку
t = int(input()) # Максимальное количество секунд сериала, которые Миша готов пропустить
# Проверка условий
if t == 0:
result = n
elif t < m:
result = 0
else:
# Находим количество полных циклов
remaining_cycles = t // (m + k)
# Находим оставшиеся секунды
remaining_seconds = t % (m + k)
if remaining_seconds >= m:
# Миша досмотрит весь сериал
result = (remaining_cycles + 1) * n
else:
# Миша досмотрит только часть сериала
result = remaining_cycles * n + remaining_seconds
# Вывод результата
print(result)
Пример работы алгоритма:
Входные данные:
10
3
5
20
Выходные данные:
40
Пояснение:
Длительность одной серии в секундах (n) = 10, длительность интро (m) = 3, количество секунд для перемотки (k) = 5, максимальное количество секунд сериала, которые Миша готов пропустить (t) = 20.
Миша просмотрит интро (3 секунды), затем перематает на 5 секунд, затем снова просмотрит интро (3 секунды), затем снова перематает на 5 секунд. Всего он просмотрит 4 цикла (на каждом цикле он просматривает 6 секунд: 3 секунды интро + 5 секунд перемотки).
Оставшихся секунд нет, поэтому Миша досмотрит все 40 секунд сериала.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет