1272 - Verification of Fraction

時間制限 1 秒 / メモリ制限 64 MB / 得点 100 / Writer もけ / x 4 / 統計 /


TLE
1sec
MLE
64MB
得点
100

問題

2つの分数 $\displaystyle F1 = \frac{numerator1}{denominator1}, \ F2 = \frac{numerator2}{denominator2}$ が与えられる。
以下に示す演算結果を、番号の順に改行区切りで出力せよ。

  1. $F1 + F2$
  2. $F1 - F2$
  3. $F1 \times F2$
  4. $F1 \div F2$
  5. $F1 \lt F2$
  6. $F1 \gt F2$
  7. $F1 \leqq F2$
  8. $F1 \geqq F2$
  9. $F1 = F2$
  10. $F1 \neq F2$

なお、$1 \ ~ \ 4$ は、以下の形式で出力すること。分子を $n$、分母を $d$ とする。

  • $d$ は負数であってはならない。例として、演算結果が $\displaystyle \frac{3}{-5}$ の場合は $\displaystyle \frac{-3}{5}$ とすること。
  • 既約分数化すること。すなわち、$n$ と $d$ が互いに素になるようにすること。
  • $d$ が $1$ となる場合は、$n$ のみを出力すること。
    そうでなければ、$n$、$/$、$d$ を空白を入れず順に並べて、$n/d$ の形式で出力すること。
また、$5 \ ~ \ 10$ は演算結果が真ならば true、偽ならば false を出力すること。

入力

入力は以下の形式で標準入力から与えられる。

$numerator1$ $denominator1$ $numerator2$ $denominator2$

出力

上記の通りに出力せよ。出力の末尾に改行を入れること。

制約

  • $0 \leqq numerator1 \leqq 10^9$
  • $1 \leqq denominator1 \leqq 10^9$
  • $1 \leqq numerator2 \leqq 10^9$
  • $1 \leqq denominator2 \leqq 10^9$

入出力例

入力例1

1 3 2 3

出力例1

1
-1/3
2/9
1/2
true
false
true
false
false
true

入力例2

0 314 1592 653589793

出力例2

1592/653589793
-1592/653589793
0
0
true
false
true
false
false
true

入力例3

1933 1933 3866 3866

出力例3

2
0
1
1
false
false
true
true
true
false