質問
分析
この質問があると言われているこの質問アップグレード版→......の問題にP1014の問題の解決
場所のアップグレードは、実際に乗じた後、約分割されます。
ポイントについて最大公約数を解決する必要があり、GCD()はそれではありません......
しかし、私はここにいるが、なぜどのように行うためのJava APIを使用していた、書き込みGCDにわざわざ?ねえ、でjava.math.BigIntegerの中で、それを見ていません!
public BigInteger gcd(BigInteger val)
それはこのようなもので、そして最終的に戻って問題に関する意見を仕上げるために......
また、この問題は、さらに位置を特定しようとしないが、水平および垂直座標が......行う......これは明らかではない
分子がカラムであり、分母はラインについて分割されています。
アップグレード版は......そう??むしろ私をいじめますか??
下ハッハッハ...... ...... xswlから赤いバラのオレンジ色のタイトルテーマからのアップグレード......
ACコード(Javaの記述言語)
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String[] array_1 = scanner.nextLine().split("/");
String[] array_2 = scanner.nextLine().split("/");
BigInteger a = new BigInteger(Integer.toString(Integer.parseInt(array_1[0])*Integer.parseInt(array_2[0])));
BigInteger b = new BigInteger(Integer.toString(Integer.parseInt(array_1[1])*Integer.parseInt(array_2[1])));
int gcd = a.gcd(b).intValue();
System.out.println((b.intValue()/gcd) + " " + (a.intValue()/gcd));
scanner.close();
}
}