問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
有理数を二分探索したい場合には、2 つの分数 a / b と c / d の間に存在する分数を求めることで実現できます。
a / b < c / d であるとき、a / b < (a + c) / (b + d) < c / d であることは簡単に示せます。
よって、2 つの分数の間にある値 (a + c) / (b + d) を使うと、この値は必ず区間 [a / b, c / d] の範囲に収まります。
整数 a, b, c, d が与えられるので、(a + c) / (b + d) の形で出力してください。
a b c d
p/q
すべてのテストケースにおいて、以下の条件をみたします。
・ 入力はすべて整数
・ 1 ≦ a, b, c, d ≦ 10^5
・ a / b < c / d
1 2 3 4
4/6