美文网首页
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

    题目 原题链接:A. Magic Spheres 题意 初始有a个蓝球,b个紫球,c个橙球。每两个相同颜色可合成一...

网友评论

      本文标题:CodeFoeces-606A

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