Цикл работы светофора такой: красный (горит a секунд), красный с жёлтым (b секунд), зелёный (c секунд), жёлтый (b секунд). Затем последовательность повторяется.
Только что включился красный. Нужно посчитать, сколько времени горит каждый свет, если известно, что светофор работал N секунд.
Обратите внимание, что красный и жёлтый горят дважды за цикл: один раз вместе с другим цветом, второй раз отдельно. Время, когда на светофоре горят два сигнала — красный и жёлтый — «засчитывается» обоим сигналам.
Даны числа a, b, c, N. Выведите, сколько всего секунд горел каждый сигнал светофора за N секунд его работы.
Примечание: полный цикл светофора длится 20+5+25+5=55 секунд. Светофор отработал два полных цикла, а потом ещё 120-55х2=10 секунд горел красный. В каждом цикле красный горит 20+5=25 секунд, жёлтый горит 10 секунд, а зелёный 25 секунд.
Итого, красный горел 25х2+10=60 секунд, жёлтый горел 10х2=20 секунд и зелёный горел 25х2=50 секунд.
Примеры
№ | Входные данные | Выходные данные |
1
|
20
5
25
120
|
60
20
50
|