Олимпиадный тренинг

Задача . 10. Два реагента


Задача

Темы:

Для одного учебного опыта расходуют p миллиграммов реагента A и q миллиграммов реагента B. Изначально имеется a и b миллиграммов соответственно. Опыт можно начать, только если хватает обоих реагентов. Найдите максимальное число полных опытов и остаток каждого реагента.

Требование к решению: используйте цикл while. Достаточно переменных, арифметических операций, сравнений, условий и ввода-вывода. Списки, собственные функции и импорт модулей не нужны. Не печатайте приглашения ко вводу и пояснения в ответе.

Входные данные

Четыре целых числа, каждое на отдельной строке: a, b, p, q. Ограничения: 0 ≤ a, b ≤ 100000; 1 ≤ p, q ≤ 100000.

Выходные данные

В первой строке — число опытов, во второй — остаток реагента A, в третьей — остаток реагента B. Остатки указываются в миллиграммах.


Примеры
№Входные данныеВыходные данные
1
35
20
6
5
4
11
0
2
2
100
3
4
0
2
100
Статистика успешных решений по компиляторам
 Кол-во
Python10
Комментарий учителя