Решение задачи Украшение столов с Codeforces

Без пояснения   Просмотров: 27


Имеется r красных, g зеленых и b синих воздушных шаров. Для украшения одного стола перед банкетом требуется ровно три воздушных шара. Причем недопустимо, чтобы все три шара были одного цвета. Какое максимальное количество столов t можно украсить, имея заданное количество воздушных шаров?

Ваша задача — написать программу, которая по заданным значениям r, g и b определит наибольшее количество столов t, которые можно украсить требуемым способом.

Код

#include <iostream>
using namespace std;
int main() {
    long long a, b, c;cin >> a >> b >> c;
    cout << min((a + b + c)/3, min(a + b, min(b + c, c + a)));
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться