HDU 1713 相遇周期(求两个分数的最小公倍数)
来源:互联网 发布:什么是主域名与子域名 编辑:程序博客网 时间:2024/06/05 18:21
相遇周期
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3887 Accepted Submission(s): 1976
Problem Description
2007年3月26日,在中俄两国元首的见证下,中国国家航天局局长孙来燕与俄罗斯联邦航天局局长别尔米诺夫共同签署了《中国国家航天局和俄罗斯联邦航天局关于联合探测火星-火卫一合作的协议》,确定中俄双方将于2009年联合对火星及其卫星“火卫一”进行探测。
而卫星是进行这些探测的重要工具,我们的问题是已知两颗卫星的运行周期,求它们的相遇周期。
而卫星是进行这些探测的重要工具,我们的问题是已知两颗卫星的运行周期,求它们的相遇周期。
Input
输入数据的第一行为一个正整数T, 表示测试数据的组数. 然后是T组测试数据. 每组测试数据包含两组正整数,用空格隔开。每组包含两个正整数,表示转n圈需要的天数(26501/6335,表示转26501圈要6335天),用'/'隔开。
Output
对于每组测试数据, 输出它们的相遇周期,如果相遇周期是整数则用整数表示,否则用最简分数表示。
Sample Input
226501/6335 18468/4229359/11479 15725/19170
Sample Output
81570078/75431415#include <stdio.h>long long gcd(long long da,long long xiao){if(xiao==0)return da;elsereturn gcd(xiao,da%xiao);}long long lcm(long long a,long long b){return a/gcd(a,b)*b;}int main(int argc, char *argv[]){long long a,b,c,d;int t;scanf("%d",&t);while(t--){scanf("%lld/%lld %lld/%lld",&a,&b,&c,&d);int chu;chu=gcd(a,b);a/=chu;b/=chu;chu=gcd(c,d);c/=chu;d/=chu;if(gcd(b,d)==1)printf("%lld\n",lcm(a,c));elseprintf("%lld/%lld\n",lcm(a,c),gcd(b,d));}return 0;}
阅读全文
0 0
- HDU 1713 相遇周期(求两个分数的最小公倍数)
- HDU 1713相遇周期(两个分数的lcm)
- ACMSTEP 2.1.3 相遇周期 //数论 分数的最小公倍数
- 求两个分数的最小公倍数
- hdu 1713求分数的最小公倍数
- HDU 1713 相遇周期(数学 最大公约数与最小公倍数)
- HDU 1713 相遇周期 — 欧几里得算法与最大公约数,最小公倍数
- HDU 1713 相遇周期
- HDU - 1713 相遇周期
- HDU 1713 相遇周期
- HDU 1713 相遇周期
- HDU 1713 相遇周期
- HDU 1713 相遇周期
- HDU 1713 -相遇周期
- HDU-1713 相遇周期
- HDU-1713 相遇周期
- Hdu 1713 相遇周期
- hdu 1713 相遇周期 (GCD & LCM)
- SQL Server2008 学习之(十二) :XML存储与查询技术
- 搜索提示框实现
- 机器学习第5章第1节(下) : 针对两类函数训练神经网络
- 1004. 成绩排名 (20)
- nginx 实现 反向代理 负载均衡
- HDU 1713 相遇周期(求两个分数的最小公倍数)
- 计算球体积
- jvm类加载顺序
- Unity使用Cardboard、MojingSDK等VR插件的3DUI(UGUI)凝视效果的实现(V客学院知识分享)
- Android bitmap旋转、平移简单几何变换很方便
- git基础配置/SSH
- SpringMVC ueditor 保存的路径没有在 tomcat 目录下,亲测可用
- 数据库学习-事务
- Spring Boot MyBatis升级篇-注解-动态SQL(if test)-方案二:@Provider