求和
题号:NC282079
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

给出 n 个实数 a_1,a_2,\cdots,a_n,请输出他们的和。请注意,你的答案不能有任何精度误差。

输入描述:

输入第一行有一个整数 n(1\le n\le 10^3),表示要求和的实数的个数。

接下来输入 n 行,其中第 i 行有一个实数 a_i 代表要求和的实数,其中每个实数对应的字符串 s_i 满足,如果实数的整数部分非零则不以 0 开头,如果实数的小数部分非零则不以 0 结尾,小数部分为零时没有小数点,且有 1\le |s_i|\le 10^3,且保证仅由数字字符和至多一个小数点字符构成。

输出描述:

输出一行一个实数表示求和的结果,要求如果整数部分非零则不能以 0 开头,且如果小数部分非零则不以 0 结尾,小数部分为零时不能有小数点。
示例1

输入

复制
3
5
5.00001000010000100001
0.00001000010000100001

输出

复制
10.00002000020000200002
示例2

输入

复制
4
0
0.5
2
7.5

输出

复制
10