【CodeForces】[606A]Magic Spheres
2016-01-16 01:56
253 查看
CodeForces - 606A Magic Spheres
Carl is a beginner magician. He has a blue, b violet and c orange magic spheres. In one move he can transform two spheres of the same colorinto one sphere of any other color. To make a spell that has never been seen before, he needs at least x blue, y violet and z orange spheres. Can he get them (possible, in multiple actions)? Input The first line of the input contains three integers a, b and c (0 ≤ a, b, c ≤ 1 000 000) — the number of blue, violet and orange spheres that are in the magician's disposal. The second line of the input contains three integers, x, y and z (0 ≤ x, y, z ≤ 1 000 000) — the number of blue, violet and orange spheres that he needs to get. Output If the wizard is able to obtain the required numbers of spheres, print "Yes". Otherwise, print "No". Sample Input Input 4 4 0 2 1 2 Output Yes Input 5 6 1 2 7 2 Output No Input 3 3 3 2 2 2 Output Yes Hint In the first sample the wizard has 4 blue and 4 violet spheres. In his first action he can turn two blue spheres into one violet one. After that he will have 2 blue and 5 violet spheres. Then he turns 4 violet spheres into 2 orange spheres and he ends up with 2 blue, 1 violet and 2 orange spheres, which is exactly what he needs. 初做题目的感想:【算法】算法是一种思维 英语理解问题 题目要求没读懂 以为是问上面的数据能否通过变换变成下面的数据 结果是只需要大于等于下面的就好了 -.- 所以我说我怎么一直 WA 英语是硬伤啊 然后读懂之后…… 这题好水啊…… 我说怎么一个个AC这么快 #include<stdio.h> int main() { int a,b,c,x,y,z; while(scanf("%d %d %d",&a,&b,&c)!=EOF) { scanf("%d %d %d",&x,&y,&z) ; int sum1=0; int sum2=0; if(a>x) sum1+=(a-x)/2; else sum2+=x-a; if(b>y) sum1+=(b-y)/2; else sum2+=y-b; if(c>z) sum1+=(c-z)/2; else sum2+=z-c; if(sum1<sum2) printf("No\n"); else printf("Yes\n"); } return 0; } 所以决定恶补英语-.- 题目地址:【Codeforces】[606A]Magic Spheres |
相关文章推荐
- Fast integer math tricks for C
- 【杭电】[1201]18岁生日
- scala - 从合并两个Map说开去 - foldLeft 和 foldRight 还有模式匹配
- 高知名度企业不完全列表
- 高知名度企业不完全列表
- maven install项目时报错“编码 gbk 的不可映射字符”的原因与解决办法
- 【杭电】[1994]利息计算
- 极路由1s,固件需要刷入RipOS系统的加40块
- 极路由1s,固件需要刷入RipOS系统的加40块
- JMS介绍:我对JMS的理解和认识
- App架构设计经验谈:服务端接口的设计
- 缓冲区的个人理解
- oracle EM证书错误ssl_error_weak_server_cert_key
- 第四篇文章
- 2016极客公园创新大会有感
- 2015年,Facebook排名前5的开源项目
- New UI-带阴影的TextView
- New UI-带边框的TextView
- New UI-Java代码动态添加控件或xml布局
- New UI-纯Java代码加载布局