2 ljj1036722396 ljj1036722396 于 2015.07.22 11:43 提问

c语言中关于误差控制的问题

当题目中出现了“Your answer must have a relative or absolute error less than 1e-4.”
时 ,要将最后结果怎么处理?
比如这题:
图片说明图片说明
然后我写的代码的链接是:http://codepad.org/ygCjrMpS
我测试了样例中的几个情况没发现错在哪里,但是在OJ上提交后 出现 wrong answer on test 7 我觉得可能是因为没有按照题目中的要求“Your answer must have a relative or absolute error less than 1e-4.”
那么 按照题目要求 应该怎么写呢?

3个回答

caozhy
caozhy   Ds   Rxr 2015.07.22 13:03

需要对a b先排序,从小到大计算,再累加,否则肯定有累积误差

linyang24
linyang24   2015.07.22 13:43

先从小到大进行排序 然后累加计算

CSDNXIAOD
CSDNXIAOD   2015.07.22 11:47

C语言问题
C语言/C++初学问题
C语言/C++初学 问题
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片