美文网首页
CodeFoeces-606A

CodeFoeces-606A

作者: ss5smi | 来源:发表于2018-02-14 19:46 被阅读0次

    题目

    原题链接:A. Magic Spheres

    题意

    初始有a个蓝球,b个紫球,c个橙球。每两个相同颜色可合成一个任意颜色球,目标是x个蓝、y个紫、c个橙。问能否达到目标。
    看当前可用的球够不够差的球。

    代码

    #include<bits/stdc++.h>
    using namespace std;
    int main() {
        int a,b,c,x,y,z,m=0;
        cin>>a>>b>>c>>x>>y>>z;
        if(a>=x && b>=y && c>=z){
            printf("Yes\n");
        }else{
            int ta=0,tb=0,tc=0;
            if(a-x>0) ta=a-x;
            else m+=abs(a-x);
            if(b-y>0) tb=b-y;
            else m+=abs(b-y);
            if(c-z>0) tc=c-z;
            else m+=abs(c-z);
            if(((ta/2)+(tb/2)+(tc/2))>=m){
                printf("Yes\n");
            }else{
                printf("No\n");
            }
        }
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:CodeFoeces-606A

          本文链接:https://www.haomeiwen.com/subject/reajtftx.html