C. Table Decorations(Codeforces Round 273)
1 second
256 megabytes
standard input
standard output
You have r red, g green and b blue
balloons. To decorate a single table for the banquet you need exactly three balloons. Three balloons attached to some table shouldn't have the same color. What maximum number t of
tables can be decorated if we know number of balloons of each color?
Your task is to write a program that for given values r, g and b will
find the maximum number t of tables, that can be decorated in the required manner.
The single line contains three integers r, g and b (0 ≤ r, g, b ≤ 2·109)
— the number of red, green and blue baloons respectively. The numbers are separated by exactly one space.
Print a single integer t — the maximum number of tables that can be decorated in the required manner.
5 4 3
4
1 1 1
1
2 3 3
2
In the first sample you can decorate the tables with the following balloon sets: "rgg", "gbb",
"brr", "rrg", where "r",
"g" and "b" represent the red, green and blue balls, respectively.
首先要明确,当最大的气球数量的一半小于另外两种颜色的数量之和,肯定能够组成所有颜色数量之和/3,当最大的
气球数量的一半大于等于另外两种颜色的数量之和,所有组成为2+1,2为最多数量的颜色。
代码:
#include <iostream>
#include <cstdio>
#include <cstdio>
#include <algorithm>
using namespace std; int main()
{
long long a[3];
scanf("%I64d%I64d%I64d",&a[0],&a[1],&a[2]);
sort(a,a+3);
long long ans=0;
if((a[0]+a[1])<=a[2]/2)
{
ans=a[0]+a[1];
}
else
{
ans=(a[0]+a[1]+a[2])/3;
}
printf("%I64d\n",ans);
return 0;
}
最新文章
- ABP源码分析二十九:ABP.MongoDb
- SQLite的时候判断语句是否纯在:出现RuntimeException
- matlab函数大全
- String 与StringBuilder有什么区别
- Scalaz(52)- scalaz-stream: 并行运算-parallel processing concurrently by merging
- MapReduce编程示例
- Sqoop2入门之导入关系型数据库数据到HDFS上(sqoop2-1.99.4版本)
- 简单好用的日志管理工具 Logrotate
- [转]Eclipse Java注释模板设置详解
- jquery简单插件到复杂插件(3)--顶部导航固定
- 《Java编程那点事儿》读书笔记(一)——基本数据结构
- [CSS]text-decoration
- 项目中常用方法总结(将将DataTable数据集映射到实体对象)【转】
- Python - 定制pattern的string模板(template) 具体解释
- 字符串拼接 拆分 NameValueCollection qscoll = HttpUtility.ParseQueryString(result)
- 从零开始学安全(四十一)●初识Wireshark
- ueditor笔记
- ERP合同审核流程处理(二十九)
- 【Leetcode】292. Nim游戏
- (转)Spring Boot(一)