Задача:На дискотеке в ряд стоят три прожектора, которые поочерёдно светят в следующем порядке: левый, средний, правый, средний, левый, средний, правый, средний и т. д. (слева направо, затем налево, опять направо, ...). Каждый прожектор горит в течение одной секунды.
Известно, что лампа левого прожектора имеет ресурс A секунд горения, среднего – B секунд, правого – С секунд. Определите, сколько времени сможет продолжаться этот процесс горения прожекторов.
Входные данные
Программа получает на вход три целых неотрицательных числа A, B, C – время горения левого, среднего, правого прожектора.
Выходные данные
Программа должна вывести одно целое число.
Пример
Ввод
3
3
3
Вывод:
7
Пояснение:
Прожектора горят в следующем порядке: левый, средний, правый, средний, левый, средний, правый. После этого должен загореться средний прожектор, но он уже выработал ресурс и загореться не сможет. Поэтому процесс обрывается после 7 с.
a = int(input())
b = int(input())
c = int(input())
k = min(a, b//2,c)
a -= k
b -= 2*k
c -= k
if a == 0:
print(4*k)
elif b == 0:
print(4*k+1)
elif c == 0:
print(4*k+2)
else:
print(4*k+3)
Что значит "k = min(a, b//2,c)"?
Язык програмирования - питон
Другие вопросы по: Информатика
Знаешь правильный ответ?
Задача:На дискотеке в ряд стоят три прожектора, которые поочерёдно светят в следующем порядке: левый...
Популярные вопросы