Решение задачи про круассаны и эклеры [закрыт]

210
16 апреля 2022, 00:30
Закрыт. Этот вопрос не по теме. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском.

Закрыт 1 год назад.

Улучшить вопрос

На складе кондитерской фабрики хранятся пирожные двух видов — круассаны и эклеры. Круассанов A штук, а эклеров — B штук. Есть неограниченный запас подарочных коробок, в каждую коробку можно положить только три пирожных. При этом требуется, чтобы в коробке были пирожные обоих видов, то есть в одну коробку можно положить два круассана и один эклер или один круассан и два эклера.

Определите, можно ли упаковать все имеющиеся пирожные в коробки и выведите подходящий способ размещения пирожных по коробкам.

Программа получает на вход два целых числа A и B, записанных в отдельных строках. 1≤ A≤ 109, 1≤ B≤ 109.

Если можно разложить все пирожные по коробкам в соответствии с условием задачи, программа должна вывести два целых числа. Первое число равно количеству коробок, в которых лежит два круассана и один эклер. Второе число равно количеству коробок, в которых лежит один круассан и два эклера.

Если разложить все пирожные по коробкам нужным способом нельзя, программа должна вывести одно число -1.

Answer 1

На С++ пойдет?

#include <iostream>
using namespace std;
int main()
{
    int c, e;
    cin >> c >> e;
    int c2e = 0, e2c = 0;
    while (true)
    {
        if (c > e && c >= 2 && e >= 1)
        {
            ++c2e;
            c -= 2;
            --e;
        }
        else if (c >= 1 && e >= 2)
        {
            ++e2c;
            --c;
            e -= 2;
        }
        else
        {
            break;
        }
    }
    if (c > 0 || e > 0)
    {
        cout << -1;
    }
    else
    {
        cout << c2e << " " << e2c;
    }
    return 0;
}
READ ALSO
Не работает редактор ER-Diagram JPA IDEA

Не работает редактор ER-Diagram JPA IDEA

У меня после добавления сущности в ER-Diagram, который через java persistence, просто не отображаются сущностиРаньше была такая же шняга, только можно...

159
Java identifier expected

Java identifier expected

Чуть чуть в замешательствеУ меня есть такие конструкторы:

397
Переходы Activity android

Переходы Activity android

Здрaвcтвуйте! Как сделать, чтобы приложение не запоминало все переходы активитиТ

197
Бумажная полоска на Java

Бумажная полоска на Java

Задана полоска длиной 2^k клеток и шириной в одну клеткуПолоску сгибают пополам так, чтобы правая половинка оказалась под левой

326