题目声称余数 r 满足: 0≤r<b。既然如此,对于
ab=−10.2=7.72
应有
−10.2=−2×7.72+5.24
也就是 r=5.24,而本人在他人提交记录中AC分数为100的代码里看到代码为:
a,b=map(float,input().split())
k=int(a/b)
r=a-float(b*k)
print("%.5f"%r)
输入a=-10.2,b=7.72,得到r=-2.48000,显然不符合题目要求,这为什么还能过?
而用 Python 的%,得到的才是正确答案,但是测试点有两个无法AC。
a, b = map(float, input().split())
print(a % b)
请问这个测试点给的是不是有问题?
另外请问下洛谷里头代码块用 ``` python怎么没办法高亮啊?