HDU 2503 JAVA
来源:互联网 发布:开户银行数据 编辑:程序博客网 时间:2024/05/16 15:26
Problem Description
给你2个分数,求他们的和,并要求和为最简形式。
Input
输入首先包含一个正整数T(T<=1000),表示有T组测试数据,然后是T行数据,每行包含四个正整数a,b,c,d(0
import java.util.Scanner;public class Main{ /** * @author 胡龙华 */ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); while(t-->0){ int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); int d = sc.nextInt(); double e = a*d+b*c; double f = b*d; double i=simplification(e,f); System.out.println((int)(e/i)+" "+(int)(f/i)); } } private static double simplification(double e, double f) { if(e<f){ //保证e大f小 double temp = f; f = e; e = temp; } while(true){ double r = e%f; e = f ; f= r; if(f==0) break; } // 吃屎 e 为最大公约数 return e; }}
0 0
- HDU 2503 JAVA
- hdu acm hdu 2115 Java
- Exponentiation hdu 1063 java
- hdu 1313 (Java)
- 【Java】hdu 4043
- hdu 1242 Rescue<java>
- HDU 1002 JAVA
- hdu 2092(java)
- hdu 1063 java 高精度
- hdu 1106(java)
- hdu 1073(java)
- HDU-4762 Java高精度
- hdu 1002 java
- hdu 1089 java
- JAVA hdu 2192 MagicBuilding
- hdu 1001 java
- hdu 1002 java
- hdu 1003 java
- [leetcode: Python]232. Implement Queue using Stacks
- 欢迎使用CSDN-markdown编辑器
- HDU 2502 JAVA
- 动态修改DataGridView单元格的类型和编辑单元格
- 关于站内搜索的那些事儿
- HDU 2503 JAVA
- 版式设计中空间感的营造方法
- Spring data Entity 类中无需和数据库映射的属性
- Java Socket编程 标准范例(多线程)
- PHP生成短链接方法
- HDU 2504 JAVA
- Android缓存数据清理
- Android 实现微信分享好友和朋友圈
- Fix "the ECDSA host key for 'your server' differs from the key for the IP address 'the ip'"