题目描写很没意思..就是说给出n个小数 求它们的总和
因为给出的小数点后最多16位而要求保存至12位 而能直接使用的最精确的double只能到12位 于是13的进位可能被忽略 于是不可以用double
于是它就是一个很裸的小数高精度加法..还只是加法..
在比赛的时候学长很快就敲出来了代码并且AC 但是被别人极多提交的极短且超时代码唬住(猜测应该是直接相加) 以为直接相加的O(N)的复杂度尚且不可..所以甚至连试做都没有
赛后写出代码F9直接运行 但是小数上的进位转到整数上遗漏 更改后AC
#include #include #include #include #include