题目描述
小R老师知道大家都很喜欢模拟题,更热爱高精度,因为他是如此简单,只是在模仿小学竖式而已,只要有一点点代码能力,就算不听老师讲,也能写出高精度加法。
有一天,小R老师惊讶的发现,对于一个形如 DN 的有理数分数来说,有以下几种情况:
- 整除:22=1.0
- 除尽:1055=0.55
- 除不尽:31=0.3333...
更让小R老师惊讶的是,对于无限循环小数来说,他的整个小数部分不一定都属于循环节,例如:
- 33341=0.(123)
- 5645=0.803(571428)
为了这个神奇的发现,小R老师决定让童鞋们写一个程序:输入一个形如 DN 的分数,输出它的小数形式。如果小数有循环节的话,把循环节放在一对圆括号中。
例如,31=0.33333333… 写成 0.(3),33341=0.123123123… 写成 0.(123),整数 x 写成 x.0。
输入格式
输入包含两个整数 N 和 D(1≤N,D≤105)。
输出格式
输出按照上面规则计算出的小数表达式。如果结果长度大于 76,每行输出 76 个字符。
样例 #1
45 56
0.803(571428)