Ограничения: время – 250ms/500ms, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод
Послать решение Blockly Посылки Темы Где Обсудить (0)
Жители планеты Солярия -- мастера в создании роботов, и они что-то замышляют!
Агенту Основания удалось узнать, что на солярианской фабрике роботов в производстве находятся две модели: роботы-рабочие и роботы-солдаты.
Для сборки рабочего требуется стандартный корпус и `W` позитронных схем, а солдата - такой же корпус и `S` схем. На
фабрику было поставлено `B` корпусов и `P` позитронных схем, которые были израсходованы для сборки роботов без остатка.
Сколько рабочих и солдат изготовили солярианцы?
Единственная строка ввода содержит четыре целых числа `W`, `S`, `B` и `P` (все от `1` до `10^18` включительно).
Выведите два неотрицательных целых числа: количество рабочих и солдат соответственно.
Если агент ошибся и данные противоречивы, выведите -1. Если данных недостаточно, и однозначно установить количество рабочих и солдат
невозможно, выведите -2.
```sample Пример ввода 1
2 4 2 6
```
```sample Пример вывода 1
1 1
```
```sample Пример ввода 2
2 4 2 5
```
```sample Пример вывода 2
-1
```
```sample Пример ввода 3
1 1 2 2
```
```sample Пример вывода 3
-2
```