Предмет: Информатика,
автор: lolipop232324
ДАМ 50 БАЛЛОВ!!!РЕШИТЬ ПРОГРАММИРОВАНИЕМ!!!
Задача 2: Наборы пирожных
На складе кондитерской фабрики хранятся пирожные двух видов — круассаны и эклеры. Круассанов A штук, а эклеров — B штук. Есть неограниченный запас подарочных коробок, в каждую коробку можно положить только три пирожных. При этом требуется, чтобы в коробке были пирожные обоих видов, то есть в одну коробку можно положить два круассана и один эклер или один круассан и два эклера.
Определите, можно ли упаковать все имеющиеся пирожные в коробки и выведите подходящий способ размещения пирожных по коробкам.
Входные данные
Программа получает на вход два целых числа A и B, записанных в отдельных строках. 1 ≤ A ≤ 109, 1 ≤ B ≤ 109.
Выходные данные
Если можно разложить все пирожные по коробкам в соответствии с условием задачи, программа должна вывести два целых числа. Первое число равно количеству коробок, в которых лежит два круассана и один эклер. Второе число равно количеству коробок, в которых лежит один круассан и два эклера.
Если разложить все пирожные по коробкам нужным способом нельзя, программа должна вывести одно число −1.
Система оценивания
Решение, правильно работающее только для случаев, когда числа A и B не превосходят 100, будет оцениваться в 60 баллов.
Примеры
Ввод
Вывод
Пояснение
4
5
1 2
Нужно взять одну коробку с двумя круассанами и одним эклером и две коробки с одним круассаном и двумя эклерами. Всего получится 4 круассана и 5 эклеров.
5
3
−1
Разложить пирожные по коробкам нельзя.
Ответы
Автор ответа:
0
Ответ:
#include<iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
if ((a + b) % 3)
{
cout << -1;
return 0;
}
int x = (2 * ((a + b) / 3) - a);
int y = (a + b) / 3 - x;
if (x >= 0 && y >= 0)
{
cout << y << " " << x;
}
else
{
cout << -1;
}
}
Объяснение:
g++
100 баллов
asmkharkov61:
Напишите мне нужна помощь
Интересные вопросы
Предмет: Химия,
автор: aefimenki
Предмет: Физика,
автор: dashik32
Предмет: Українська мова,
автор: annawtefuca
Предмет: Математика,
автор: ЛИЗА12345любапытная