单点时限: 1.0 sec
内存限制: 512 MB
几乎每个学 C 语言的人都会面临这样一种困惑:为什么 %
只支持整数和整数,不支持浮点数。自然,C++ 提供了运算符重载几乎可以很方便地实现自定义的浮点数模运算,但到底是不方便的。
而与此相对比的,Java / Python 等高级语言就直接支持了浮点数模运算。
本题就是:给两个浮点数 $a$, $b$,求 $a \bmod b$。
然后你会发现,事情并不简单。
一行两个浮点数 $a$, $b$ ($0 < a, b \le 10^9$),$a$, $b$ 保证保留到小数点后第九位。
输出浮点数,相对误差或绝对误差不超过 $10^{-15}$。
假设你的答案是 $a$,标准答案是 $b$,你的答案正确当且仅当 $\frac{|a-b|}{\max(1,|b|)} < 10^{-15}$。
3.000000000 2.000000000
1.000000000
0.400000000 0.200000000
0