HDU 1713 相遇周期
2013-12-27 14:50
344 查看
#include <cstdio> long long gcd(long long a,long long b) { if (b==0) return a; return (gcd(b,a%b)); } int main() { int t; long long a,b,c,d; scanf("%d",&t); while (t--) { scanf("%I64d/%I64d%I64d/%I64d",&a,&b,&c,&d); a=a*b*c*d/gcd(a*d,c*b); b=b*d; if(a%b) {c=gcd(a,b); printf("%I64d/%I64d%\n",a/c,b/c);} else printf("%I64d\n",a/b); } return 0; }
注意点:不同系统上int64类型的输出方法均不同。
相关文章推荐
- HDU 1713 相遇周期(求两个分数的最小公倍数)
- hdu 1713 相遇周期
- HDU 1713 相遇周期
- HDU 1713 相遇周期
- HDU-1713 相遇周期 LCD LCM
- HDU-1713 相遇周期
- HDU 1713 -相遇周期
- HDU 1713 最小公倍数与最大公约数的问题 相遇周期
- HDU 1713相遇周期(两个分数的lcm)
- HDU1713--相遇周期 HDU(110)
- 相遇周期 HDU - 1713
- HDU 1713 相遇周期
- HDU-1713 相遇周期
- HDU 1713 相遇周期
- HDU 1713 相遇周期 (最小公倍数)
- hdu 1713 相遇周期 (GCD & LCM)
- hdu1713相遇周期
- HDU 1713 相遇周期 — 欧几里得算法与最大公约数,最小公倍数
- HDU 1713 相遇周期【这也算数学吗?】
- HDU - 1713 相遇周期