Найти в Дзене
IcTRocks

B. Кенгуру и капибары

Сегодня разберем одну из задачек Санкт-Петербургской олимпиады по программированию для 3-7 классов.
ограничение по времени на тест:
1 секунда
ограничение по памяти на тест: 256 мегабайт
ввод: стандартный ввод
вывод: стандартный вывод

Катя придумала загадку. В зоопарке живут кенгуру и капибары. У каждого кенгуру две ноги, у каждой капибары четыре ноги. Всего в зоопарке n животных, и у них суммарно m ног. Сколько в зоопарке кенгуру, и сколько капибар? Вам нужно написать программу, которая решает эту загадку.

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

Первая строка содержит число n, вторая строка содержит число m (1≤n,m≤100).

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

Выведите два числа — число кенгуру и число капибар. Гарантируется, что ответ существует.

Пример

входные данные

5

16

выходные данные

2 3

Решение.

Запишем условие в виде уравнений. Для начала обозначим количество Кенгуру как Ken, а капибар как Kap. Нам известно что всего у кенгуру и капибар совместно m ног т.е. 4*Kap+2*Ken=m. Так же нам известно что в зоопарке n животных, т.е. Ken+Kap=n. Получим систему уравнений:

-2

Решая это уравнение получаем что:

Ken=(4n-m)/2

Kap=n-Ken

Решение могло бы быть другим,если бы мы выражали не Ken(количество кенгуру) а Kap(количество капибар).

Итого, решение на Python могло бы быть таким:

-3