РЕшите задачку плизЕсть белоснежные, синие и красноватые шарики.Знаменито, что белоснежных шариков

РЕшите задачку плиз




Есть белые, голубые и красноватые шарики.


Знаменито, что белоснежных шариков ровно А штук, голубых ровно B и бардовых ровно С.


Каждую секунду поочередно производятся ровно три операции:


1. Пока количество белоснежных шариков больше или одинаково Х, Х белоснежных шариков преобразуются в один синий;


2. Пока количество голубых шариков больше или одинаково Y, Y голубых шариков преобразуются в один красный;


3. Пока количество бардовых шариков больше или одинаково Z, Z бардовых шариков преобразуются в один белый;


В какой-то момент больше нельзя выполнить ни 1-го деянья и процесс прекращается.


Для вас необходимо сказать сколько шариков каждого цвета будет после выполнения заключительного вероятного деянья.


Формат ввода

В одной строке вводятся 6 целых неотрицательных чисел A, B, C, X, Y, Z (1 lt;= A, B, C, X, Y, Z lt;= 109). Гарантируется, что X + Y + Z gt;= 4 и когда-нибудь процесс остановится.


Формат вывода

В одной строке выведите 3 числа А, B, C после исполнения заключительной операции.


Пример

Ввод

2 4 5 2 3 2
Вывод

1 0 1

Задать свой вопрос
1 ответ

program raf105;

var  

 white,blue,red,x,y,z: integer;

 w,b,r: boolean;

begin

writeln('Ввод:');

readln(white, blue, red, x, y, z);

repeat

 w:= false;

 b:= false;

 r:= false;

 if white gt;= x

   then begin

     white-= x;

     blue+= 1;

   end

   else w:= true;

 if blue gt;= y

   then begin

     blue-= y;

     red+= 1;

   end

   else b:= true;

 if red gt;= z

   then begin

     red-= z;

     white+= 1;

   end

   else r:= true;

until w and b and r;

writeln('Вывод:');

writeln(white,' ', blue,' ', red);

end.

PascalABC 3.4.2

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт