На складе кондитерской фабрики хранятся пирожные двух видов — круассаны и эклеры. Круассанов A штук, а эклеров — B штук. Есть неограниченный запас подарочных коробок, в каждую коробку можно положить только три пирожных. При этом требуется, чтобы в коробке были пирожные обоих видов, то есть в одну коробку можно положить два круассана и один эклер или один круассан и два эклера. Определите, можно ли упаковать все имеющиеся пирожные в коробки и выведите подходящий размещения пирожных по коробкам
Если можно разложить все пирожные по коробкам в соответствии с условием задачи, программа должна вывести два целых числа. Первое число равно количеству коробок, в которых лежит два круассана и один эклер. Второе число равно количеству коробок, в которых лежит один круассан и два эклера.
Если разложить все пирожные по коробкам нужным нельзя, программа должна вывести одно число −1
Программу написать на Python
A = int(input())
B = int(input())
C = 0
D = 0
if (A + B) % 3 != 0 or A * 2 < B or B * 2 < A:
print(-1)
elif A > B:
C = A - B
A = B
B -= C
A -= C
print((C + A // 3), (D + A // 3))
else:
D = B - A
B = A
B -= D
A -= D
print((C + A // 3), (D + A // 3))
Объяснение:
халявные мужики