A. 毒瘤的账单

传统 1000 ms 256 MiB
标准 IO
文本比较

题目描述

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