atcoder#ABC274A. [ABC274A] Batting Average

[ABC274A] Batting Average

配点 : 100100

問題文

高橋君は野球ゲームを作っています。 高橋君はバッターの打率を指定された桁数の分だけ表示するプログラムを作ることにしました。

整数 A,BA, B があります。ここで A,BA, B1A10,0BA1 \leq A \leq 10, 0 \leq B \leq A を満たします。 このとき、文字列 SS を次のように定義します。

  • BA\dfrac{B}{A} を小数点第 44 位で四捨五入した値を「整数部 11 桁」「 . 」「小数部 33 桁」の順に末尾ゼロを省略せずに表記した文字列。

例えば A=7,B=4A=7, B = 4 の場合は、BA=47=0.571428\dfrac{B}{A} = \dfrac{4}{7} = 0.571428\dots で、これを小数点第 44 位で四捨五入した値は 0.5710.571 です。よって SS0.571 になります。

A,BA, B が入力として与えられるので SS を出力してください。

制約

  • 1A101 \leq A \leq 10
  • 0BA0 \leq B \leq A
  • A,BA, B は整数

入力

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

AA BB

出力

SS を問題文の指示に従った形式で出力せよ。問題文の指示と異なる形式で出力した場合は誤答となることに注意せよ。

7 4
0.571

問題文本文でも説明した通り、BA=47=0.571428\dfrac{B}{A} = \dfrac{4}{7} = 0.571428\dots で、これを小数点第 44 位で四捨五入した値は 0.5710.571 です。よって SS0.571 になります。

7 3
0.429

BA=37=0.428571\dfrac{B}{A} = \dfrac{3}{7} = 0.428571\dots で、これを小数点第 44 位で四捨五入した値は 0.4290.429 です。(繰り上がりが発生するのに注意してください。) よって SS0.429 となります。

2 1
0.500

BA=12=0.5\dfrac{B}{A} = \dfrac{1}{2} = 0.5 で、これを小数点第 44 位で四捨五入した値も同様に 0.50.5 です。 よって SS0.500 となります。小数部を 33 桁並べる必要があるのに注意してください。

10 10
1.000
1 0
0.000