На дискотеке в ряд стоят три прожектора, которые поочерёдно светят в следующем порядке: левый, средний, правый, средний, левый, средний, правый, средний и т.д. (слева направо, затем налево, опять направо, …). Каждый прожектор горит в течение одной секунды. Известно, что лампа левого прожектора имеет ресурс A секунд горения, среднего – B секунд, левого – С секунд. Определите, сколько времени сможет продолжаться этот процесс горения прожекторов.
Входные данные: программа получает на вход три целых неотрицательных числа A, B, C – время горения левого, среднего, правого прожектора.
Выходные данные: программа должна вывести одно целое число.
var a,b,c,k,i:integer;
begin
read(a,b,c);
k:=0;
for i:=1 to 20000000 do
begin
a:=a-1;
if a<0 then break
else k:=k+1;
b:=b-1;
if b<0 then break
else k:=k+1;
c:=c-1;
if c<0 then break
else k:=k+1;
b:=b-1;
if b<0 then break
else k:=k+1
end;
write(k)
end.
Объяснение:
На паскале