#4056. 打击率(Batting Average)

打击率(Batting Average)

题目描述

小高正在制作一个电脑棒球游戏。他将编写一个程序,以指定的位数显示击球手的打击率。
给定整数AABB,满足1A101 ≤ A ≤ 100BA0 ≤ B ≤ ASS是按以下方式获得的字符串:

  • B/AB/A四舍五入到小数点后三位,然后按顺序写出整数部分(11位)、.(小数点)和小数部分(33位),包括末尾零。

例如,如果A=7A=7B=4B=4,则B/A=4/7=0.571428...B/A = 4/7 = 0.571428...四舍五入到小数点后三位是0.5710.571。因此,SS"0.571""0.571"

输入格式

给定输入AABB

输出格式

输出所求的SS请注意,不同格式的答案将被视为错误。

样例

7 4
0.571
7 3
0.429
2 1
0.500
7 3
0.429

样例解释

【样例1说明】
如上文所述,BA=47=0.571428...{B \over A} = {4 \over 7} = 0.571428...,四舍五入到小数点后三位是0.5710.571。因此,SS"0.571""0.571"

【样例2说明】
BA=37=0.428571...{B \over A} = {3 \over 7} = 0.428571...四舍五入到小数点后三位是0.4290.429。(注意它被向上舍入。)
因此,SS"0.429""0.429"

【样例3说明】
BA=12=0.5{B \over A} = {1 \over 2} = 0.5,四舍五入到小数点后三位还是是0.50.5
因此,SS"0.500""0.500"。注意SS小数点后必须保留33位。

数据范围

  • 1A101 ≤ A ≤ 10
  • 0BA0 ≤ B ≤ A
  • AABB是整数

来源

AtCoder ABC274A