На складе кондитерской фабрики хранятся пирожные двух видов — круассаны и эклеры. Круассанов A штук, а эклеров — B штук. Есть неограниченный запас подарочных коробок, в каждую коробку можно положить только три пирожных. При этом требуется, чтобы в коробке были пирожные обоих видов, то есть в одну коробку можно положить два круассана и один эклер или один круассан и два эклера.
Определите, можно ли упаковать все имеющиеся пирожные в коробки и выведите подходящий способ размещения пирожных по коробкам
Если можно разложить все пирожные по коробкам в соответствии с условием задачи, программа должна вывести два целых числа. Первое число равно количеству коробок, в которых лежит два круассана и один эклер. Второе число равно количеству коробок, в которых лежит один круассан и два эклера.
Если разложить все пирожные по коробкам нужным способом нельзя, программа должна вывести одно число −1
Программу написать на Python
Ответы
Ответ дал:
11
Ответ:
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))
Объяснение:
халявные 100 баллов, мужики
doktor28021954:
правильно
спасибо брат
Это же питон?
или это плюса?
если плюса, то их нет по моему на олимпиаде
скажите пожалуйста
Это правильно! Спасибо большое, 100 баллов (Язык - Python)
Спасибо
А переменный C и D не подскажет кто, что это?
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад