985的红绿灯难题
来源:互联网 发布:linux双系统升级win10 编辑:程序博客网 时间:2024/04/29 15:50
Problem F: 985的红绿灯难题
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 205 Solved: 126
SubmitStatusWeb Board
Description
已知红、绿、黄灯各持续r、g、y秒,985发现此时灯刚刚变绿,他想知道x秒后灯是什么颜色。
Input
第一行输入一个整数t,代表有t组测试数据。
每组数据输入四个整数x,g,y,r。
注:1 <= t <= 30,1 <= x,g,r,y <= 1e9。
Output
若x秒后变成红色输出R,变成绿色输出G,反之输出Y。
Sample Input
35 5 2 87 5 2 816 5 2 8
Sample Output
YRG
HINT
红绿灯顺序:绿->黄->红->绿
理论上r + y + g是可以爆int的,但这题没有爆。
#include<cstdio> #include<cstring> using namespace std; int main() { int t; scanf("%d",&t); while(t--) { int x,r,g,y,sum; scanf("%d%d%d%d",&x,&g,&y,&r); sum=r+g+y; x=x%sum; // printf("%d\n",x); if(x<g) printf("G\n"); else if(x<g+y) printf("Y\n"); else printf("R\n"); } return 0; }
0 0
- 985的红绿灯难题
- 1897: 985的红绿灯难题
- 【985系列】985的红绿灯难题
- Problem F: 985的红绿灯难题
- zzulioj1897 985的红绿灯难题(数学)
- 【zzulioj 1897 985的红绿灯难题】
- ZZULI OJ 1897: 985的红绿灯难题
- 【郑轻】[1897]985的红绿灯难题
- zzulioj 1897 985的红绿灯难题
- hpuoj 【1017】985的红绿灯难题【数学】
- 【ZZULI】-1897-985的红绿灯难题(思维)
- 红绿灯难题
- 红绿灯难题
- 激励的红绿灯
- 红绿灯
- 红绿灯
- 过红绿灯的两点启示
- 红绿灯通行规则的图解
- <LeetCode> 题247:线段树的查询(2)
- z最短路合集(贝尔曼福德算法+迪杰斯克拉算法+弗洛伊德算法)
- nagios下用grafana绘图(二)
- 利用Office 365 定制企业合同管理平台之测试系统完整性!
- mysql保存数据提示:Out of range value for column
- 985的红绿灯难题
- 1896: 985的买饮料难题
- POJ 1106 Transmitters(计算几何:叉积)
- js画一个随着系统时间变动的钟表
- 美团 拜访
- gcc编译出错
- Android-SQLite数据库的增删改查基本操作
- win7_x64+ VS2013 + OCCI 环境配置
- 如何用消息系统避免分布式事务?