题目描述

奥西里斯之天空龙很喜欢颜色,有一天他找到了三种颜色——红黄蓝。
奥西里斯有$a$个红色,$b$个黄色,$c$个蓝色,他想用画出最好的画,可是需要至少$x$个红色,$y$个黄色和$z$个蓝色,似乎并不够。别担心,奥西里斯会魔法!他可以把任何两个同种颜色转化为一个另一种颜色!请问他能不能完成呢?


输入格式

第一行一个正整数$t$表示数据组数。
接下来$t$行每行六个整数分别表示$a,b,c,x,y,z$。


输出格式

每组数据输出一行,如果可以就输出$"YES"$,否则输出$"NO"$。


样例

样例输入:

3
4 4 0 2 1 2
5 6 1 2 7 2
3 3 3 2 2 2

样例输出:

YES
NO
YES


数据范围与提示

对于$100\%$的数据$t\leqslant 100,0\leqslant a,b,c,x,y,z\leqslant 1,000,000$。


题解

大模拟一定要能看的出来,敢打,打对。

对于这道题,我们需要注意的就是同种颜色(其实这更简单了)。

简单题打崩那就真的死了,所以要放松心态,但是不要掉以轻心。

比方说如下三位(不公布姓名):

$\alpha:$

$\beta:$

$\gamma:$

简单题一定要注意注意再注意!!!

时间复杂度:$\Theta(T)$。

期望得分:$100$分。

实际得分:$100$分。


代码时刻

#include<bits/stdc++.h>
using namespace std;
int a,b,c,x,y,z;
int sum;
int main()
{
int T;scanf("%d",&T);
while(T--)
{
scanf("%d%d%d%d%d%d",&a,&b,&c,&x,&y,&z);
sum=0;a-=x;b-=y;c-=z;
a>0?sum+=a>>1:sum+=a;
b>0?sum+=b>>1:sum+=b;
c>0?sum+=c>>1:sum+=c;
sum<0?puts("NO"):puts("YES");
}
return 0;
}

rp++

最新文章

  1. c#开发Mongo笔记第三篇
  2. CssSpritesGenerator使用
  3. jquery简单切换插件
  4. Count on the path
  5. Spring Cloud 入门教程 - 搭建配置中心服务
  6. idea maven cannot resolve symbol http报错问题解决
  7. Two (DP)
  8. 如何定制 antd 的样式(theme)
  9. 不同版本的Chrom浏览器对应的ChromDriver的版本
  10. html网页如何使用哪种浏览器内核渲染的选择
  11. LeetCode 824 Goat Latin 解题报告
  12. MongDB篇,第三章:数据库知识3
  13. mysql触发器应用和创建表错误代码: 1118 Row size too large. 解决
  14. Python学习之路 (四)爬虫(三)HTTP和HTTPS
  15. 20145105 《Java程序设计》实验一总结
  16. Codeforces Global Round 2 题解
  17. css中attribute selector及pseudo class
  18. Iterator(迭代器)的一般用法 (转)
  19. 线段树(压位)luogu P1558色板游戏
  20. vivado与modelsim的联合仿真(一)

热门文章

  1. 【Linux】limits.conf 不重启就生效或者不生效的原因
  2. dvorak键盘布局调整
  3. char数组初始化
  4. [Python3] 014 集合的内置方法
  5. spring-第十六篇之AOP面向切面编程之Spring AOP
  6. Excel VBA在生成副本的工作表中插入本工作簿中的VBA模块代码
  7. 模板 - 线性递推BM
  8. appscan 历史版本下载
  9. Oracle DBA_EXTENTS视图 与 DBA_SEGMENTS视图
  10. Windows 好用的护眼软件