hdu_2.1.3_相遇周期
2013-02-28 20:37
274 查看
相遇周期 |
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) |
Total Submission(s): 1592 Accepted Submission(s): 755 |
[align=left]Problem Description[/align] 2007年3月26日,在中俄两国元首的见证下,中国国家航天局局长孙来燕与俄罗斯联邦航天局局长别尔米诺夫共同签署了《中国国家航天局和俄罗斯联邦航天局关于联合探测火星-火卫一合作的协议》,确定中俄双方将于2009年联合对火星及其卫星“火卫一”进行探测。 而卫星是进行这些探测的重要工具,我们的问题是已知两颗卫星的运行周期,求它们的相遇周期。 |
[align=left]Input[/align] 输入数据的第一行为一个正整数T, 表示测试数据的组数. 然后是T组测试数据. 每组测试数据包含两组正整数,用空格隔开。每组包含两个正整数,表示转n圈需要的天数(26501/6335,表示转26501圈要6335天),用\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'隔开。 |
[align=left]Output[/align] 对于每组测试数据, 输出它们的相遇周期,如果相遇周期是整数则用整数表示,否则用最简分数表示。 |
[align=left]Sample Input[/align]2 26501/6335 18468/42 29359/11479 15725/19170 |
[align=left]Sample Output[/align]81570078/7 5431415 |
[align=left]Source[/align] HDU 2007-Spring Programming Contest |
[align=left]Recommend[/align] lcy |
题解:就是求两个分数的最小公倍数;
两个分数a/b 和 c/d 他们的最小公倍数应该一个是一个分数(x/y),则x是a,c的最小公倍数,b,d的最小公约数为x,即x一定会被b,d整除
德翔你爷爷的模拟,劳资写了那么长时间
code:
#include<iostream> #include<vector> #include<queue> #include<stack> #include<stdio.h> #include<algorithm> #include<cstdio> #include<string> #include<cstring> using namespace std;//头文件 int gcd(int x,int y) { while(x!=y) { if(x>y) x=x-y; else y=y-x; } return x; } int lcm(int x,int y) { return x/gcd(x,y)*y; } int main() { int cas; cin>>cas; char ch; int g; int a,b,c,d; while(cas--) { cin>>a>>ch>>b; g=gcd(a,b); a/=g;b/=g; cin>>c>>ch>>d; g=gcd(c,d); c/=g;d/=g; if(gcd(b,d)==1) { cout<<lcm(a,c)<<endl; } else cout<<lcm(a,c)<<"/"<<gcd(b,d)<<endl; } return 0; }
相关文章推荐
- HDU 2.1.3 相遇周期
- HDU2.1.3 相遇周期
- HDU 1713 相遇周期 LCD LCM 2.1.3
- HDU 1713 相遇周期
- HDU 1713 相遇周期
- hdu 1713 相遇周期
- HDU 1713 相遇周期
- hdu 1713 相遇周期 比较绕的最大公约,最小公倍问题
- HDU 1713 -相遇周期
- HDU 1713 相遇周期【这也算数学吗?】
- hdu 相遇周期
- hdu 相遇周期
- HDU 相遇周期
- HDU 1713 最小公倍数与最大公约数的问题 相遇周期
- ACM刷题之HDU————相遇周期(真·打表(素数筛选))
- 2.1.3 相遇周期(lcm、gcd的使用)
- hdu 相遇周期
- hdu1713相遇周期
- HDU 1713 相遇周期 — 欧几里得算法与最大公约数,最小公倍数
- HDU 1713 相遇周期