zoukankan      html  css  js  c++  java
  • cf478C Table Decorations

    C. Table Decorations
    time limit per test 1 second
    memory limit per test 256 megabytes
    input standard input
    output 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 rg and b will find the maximum number t of tables, that can be decorated in the required manner.

    Input

    The single line contains three integers rg 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.

    Output

    Print a single integer t — the maximum number of tables that can be decorated in the required manner.

    Sample test(s)
    input
    5 4 3
    
    output
    4
    
    input
    1 1 1
    
    output
    1
    
    input
    2 3 3
    
    output
    2
    
    Note

    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.

    这题被搞惨了……各种乱搞都不对啊

    orz hzwer

    如果最大的气球比另外两种的气球数量之和小,就可以直接组成sum/3个

    否则全部都是2:1的方案

     1 #include <stdio.h>  
     2 #include <iostream>  
     3 #include <cstring>  
     4 #include <algorithm>  
     5 #include <cmath>  
     6 using namespace std;  
     7 long long i,j,t,n,m,l,r,k,z,y,x;  
     8 long long g,b,ans;  
     9 int main()  
    10 {  
    11      scanf("%I64d%I64d%I64d",&r,&g,&b);  
    12      ans=min(min(min((r+g+b)/3,r+g),r+b),b+g);  
    13      printf("%I64d
    ",ans);  
    14      return 0;  
    15 }  
    cf478C
    ——by zhber,转载请注明来源
  • 相关阅读:
    leetcode53. Maximum Subarray(动态规划)
    MinGW中没有gdb.exe解决办法
    POJ
    POJ 3614 (贪心)
    bzoj 1057 (悬线法求最大子矩阵)
    bzoj1 218 激光炸弹(二位前缀和)
    POJ 2299(归并求逆序对)
    HDU 1394(归并求逆序对)
    POJ1523 Targin求关节点
    HDU6299 贪心
  • 原文地址:https://www.cnblogs.com/zhber/p/4055136.html
Copyright © 2011-2022 走看看