seuOJ259 - 毒瘤的账单

题目描述

fls 目睹 yky 为了造一套好题呕心沥血,日夜操劳。为了缓解 yky 的压力,fls 决定送给他一只大毒瘤。

其实,和很多 SEU 新生一样,毒瘤一直都认为及时算账是个好习惯。但越来越肥的毒瘤也会越来越懒。

过去,用小数点后四舍五入到 33 位的数字记录账单(单位是千元)。现在,由于毒瘤变得更加毒瘤了,不再 care 那些细枝末节,所有记录将在小数点后四舍五入到 22 位。

例如,毒瘤有两笔支出,1.0041.0041.9951.9951.0041.004 将四舍五入为 1.001.001.9951.995 四舍五入为 2.002.00

毒瘤想知道,换为这样的记账方式导致的误差总和是多少。

注意我们对误差的定义是四舍五入后的数值减去原始数值!

在上面的例子里,第一笔支出的误差为 1.001.004=0.0041.00-1.004=-0.004,第二笔的误差为 2.001.995=0.0052.00-1.995=0.005,所以总误差为 0.004+0.005=0.001-0.004+0.005=0.001

输入格式

第一行包含一个整数 n(1n10)n(1\leq n\leq 10)

第二行包含 nn 个小数,第 ii 个小数 ai(0ai1018)a_i(0 \leq a_i \leq 10^{18}) 代表第 ii 笔支出。

所有小数小数点后均恰有 33 位数字。

输出格式

一行一个小数点后均恰有 33 位数字的小数,表示误差总和。

当且仅当数值为负时,在数字前加 '-'(不含引号)。

样例

样例输入1

1
1.001

样例输出1

-0.001

样例输入2

2
1.001 0.999

样例输出2

0.000