zoukankan      html  css  js  c++  java
  • [思考] hdu 4811 Ball

    意甲冠军:

    有三种颜色的小珠,每种颜色的量R,Y,B

    转球进入桌面成序,有多少种不同的颜色分别砍下的球在球门前+有多少身后球不同的颜色

    问:最大的总比分值

    思考:

    球和后面的球先放好。剩下的就放中间了

    代码:

    #include"cstdlib"
    #include"cstdio"
    #include"cstring"
    #include"cmath"
    #include"queue"
    #include"algorithm"
    #include"map"
    #include"vector"
    #include"string"
    #define inf 0x7fffffff
    #include"iostream"
    #define ll __int64
    using namespace std;
    ll f1[]={0,0,1,3};
    int main()
    {
        ll r,y,b;
        while(cin>>r>>y>>b)
        {
            ll qian=0,hou=0;
            ll ans=0;
            if(r>0) { qian++; r--; }
            if(y>0) { qian++; y--; }
            if(b>0) { qian++; b--; }
            if(r>0) { hou++; r--; }
            if(y>0) { hou++; y--; }
            if(b>0) { hou++; b--; }
            ans+=f1[qian];
            ans+=qian*hou+f1[hou];
            ans+=(qian+hou)*(r+b+y);
            printf("%I64d
    ",ans);
        }
        return 0;
    }
    


    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    WSL2
    坐标系变换
    Python websocket
    PAJ7620 IIC 通信
    Python中assert的使用
    Python中循环的使用
    Linux 生成指定大小文件
    SVN不显示log 显示1970年问题
    阿里云 CS实例 开机自运行脚本文件
    生成UDS安全算法DLL文件
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4908598.html
Copyright © 2011-2022 走看看