Luna准备玩一个无聊的游戏,初始时她有三个整数a,b,c。她将玩k轮游戏, 每一轮游戏中,她将按顺序做如下3步:

如果 a>b 则 a=a-b.
如果 b>c 则 b=b-c.
如果 c>a 则 c=c-a.
Luna想让你帮她计算k轮后a,b,c的值。

输入格式:
本题包含多组测试数据,第一行为一个整数T(1≤T≤10),表示测试数据组数。对于每组测试数据,为4个整数a,b,c,k(1≤a,b,c≤10
6
,1≤k≤10
9
),表示游戏开始时给定的3个整数以及游戏的轮数。

输出格式:
对于每组测试数据,输出3个整数表示游戏结束后a、b、c的值。

输入样例:
2
1 10 100 2
100 10 1 2
结尾无空行
输出样例:
1 10 98
81 8 1
结尾无空行

#include<bits/stdc++.h>
using namespace std;
int main(){int n;cin>>n;int a,b,c,k;for(int i=0;i<n;i++){cin>>a>>b>>c>>k;while(k--){if(a>b) a=a-b;if(b>c) b=b-c;if(c>a) c=c-a;if(a==b&&b==c&&c==a) break;//如果相等的时候  会陷入死循环}  cout<<a<<" "<<b<<" "<<c<<endl;}return 0;
}

Boring Game (10 分)相关推荐

  1. 考研国家线罕见大幅上涨,12个学科涨幅10分以上,超300万人将落榜

    金磊 博雯 发自 凹非寺 量子位 | 公众号 QbitAI 随着2022年研考国家线的发布,"考研"这一话题再次成为焦点. 据央视网报道,全国457万考研大军,院校计划招生人数约1 ...

  2. 7-5 密码锁 (10 分)

    7-5 密码锁 (10 分) 在神秘的乌啦啦国度有一个非常神秘的基地,多年来,小明家族一直在为前往神秘基地而努力着.终于在历经数千年的探索之后,他们来到了神秘基地的大门口. 现在他们站在入口处,但要进 ...

  3. C语言函数题-取子串 (10分)

    6-3取子串 (10分) 编写代码,完成从指定字符串中取指定子串的代码(不利用string.h类库),给定的是子串起始位置和长度,返回一个新的子字符串的首地址.如果起始位置不妥,返回空串.如果后面的子 ...

  4. C语言入门题-7-1 最大和最小 (10分)

    7-1 最大和最小 (10分) 请使用指针法(间接访问)编写程序,程序的功能是从键盘输入 10 个数,求其最大值和最小值的差. 输入格式: 输入10个整数 输出格式: 无 输入样例: 1 2 3 4 ...

  5. C语言程序练习- L1-040 最佳情侣身高差 (10分)

    L1-040 最佳情侣身高差 (10分) 专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高).如果符合,你俩的身高差不管是牵手.拥抱.接吻,都是最 ...

  6. C语言程序练习-L1-018 大笨钟 (10分)

    L1-018 大笨钟 (10分) 微博上有个自称"大笨钟V"的家伙,每天敲钟催促码农们爱惜身体早点睡觉.不过由于笨钟自己作息也不是很规律,所以敲钟并不定时.一般敲钟的点数是根据敲钟 ...

  7. C语言程序练习- L1-010 比较大小 (10分)

    L1-010 比较大小 (10分) 本题要求将输入的任意3个整数从小到大输出. 输入格式: 输入在一行中给出3个整数,其间以空格分隔. 输出格式: 在一行中将3个整数从小到大输出,其间以"- ...

  8. PTA 判断对称矩阵 (10分)

    PTA 判断对称矩阵 (10分) 输入格式: 在第一行内给出n值(1<n<100). 从第二行以后给出n阶矩阵所有行的元素值. 输出格式: 当输入的n阶矩阵是对称矩阵,输出"Ye ...

  9. 10-4 6-4 查询厂商“D“生产的PC和便携式电脑的平均价格 (10 分)思路+详解+测试用例

    前言:测试用表 贴心杰将这个测试表分享给大家 ,如果大家做题的时候发现那个点过不去,一定不要直接看别人的博客,先自己测试用例,如果思路也对 ,验证数据也对,还有错误 你再看看别人的思路!!! CREA ...

最新文章

  1. 逃课上网吧编程、玩摇滚的另类学生,如何成为独角兽公司的 CTO?
  2. Python 包管理工具解惑
  3. Java-查看JVM从哪个JAR包中加载指定类
  4. http接口服务方结合策略模式实现总结
  5. app上线发布流程_APP上线发布流程
  6. [ASP.NET 控件实作 Day12] 继承 TBActiveX 重新改写 TBMediaPlayer 控件
  7. linux上调用短信接口,短信猫接口程序Gnokii For Linux安装
  8. html注册页面多选代码,利用HTML表单标签编写一个注册页面
  9. 点击按钮显示明文密码
  10. allegro元器件对齐
  11. 油相CdSe/ZnS量子点溶液 硒化镉/硫化锌量子点介绍及阐述
  12. 哪款游戏蓝牙耳机好用?好用的游戏蓝牙耳机推荐
  13. [WriteUp]unctf-web-fuzz_md5
  14. 【Python for Everybody(Python Data Structures)】Week 4 | Chapter 8 题目汇总
  15. YOLOV5在deepstream6.1.1上应用
  16. PHP网站升级https后如何引用http直播源hls?
  17. Linux下十大命令行下载工具
  18. 让一个前后有序的顺序表整体有序
  19. Windows 无法访问指定设备、路径或文件。你可能没有适当的权限访问该项目。
  20. 【一天一门编程语言】Pascal 语言程序设计极简教程

热门文章

  1. Android 样式
  2. 6.Python深入_内存管理
  3. 使用XmlWriter写XML文件
  4. CentOS 7中 rsync 备份数据使用实例
  5. shell监控磁盘使用情况
  6. openssh漏洞升级修复
  7. ブランド (brand) 品牌,商标
  8. 【Linux】创建逻辑卷管理(LVM)
  9. Java EE之Hibernate异常总结【5】java.lang.StackOverflowError[栈溢出]
  10. 造成跨域的原因和解决方法