P6051 [RC-02] 求和

题目描述

小 Q 给你了几行字符串,字符串中间包含有一些整数,整数之间可能会有其他字符。你需要输出每行中所有整数的和。如果一个行里面一个数都没有则不要输出。**每两个整数之间一定有间隔字符(见样例 $3$)。** 请注意,题目中的整数都是简单的整数,即:整数前面没有多余的符号。假如数据中有 `.`,视作分隔符。

输入格式

每行一个字符串。

输出格式

对于每一个包含了整数的字符串,输出一行一个数,即其中数的和。

说明/提示

【样例解释】 - 第一个样例中,第一行有 $57,54,-321,8$ 几个数,和为 $-202$;第二、三行没有数字;第四行只有一个 $4$,输出 $4$。 - 第二个样例中只有一行,有两个数,和为 $4532893$。 - 第三个样例的第一行,由于每两个整数之间一定有间隔字符,所以把 `-` 视为间隔字符,输出 $2$。第五行,第一个数为 $-1$,因此把第二个 `-` 视为间隔字符,和为 $-1+1=0$。第七行,将 `.` 视为间隔字符,和为 $-2+3=1$。 【数据范围】 说明:「条件 A」指数据中不存在除数字、空格、换行、水平制表符之外的其他字符;「条件 B」指每两个数之间一定用且只用一个空格隔开。 **由于数据在 Windows 下制造,行末可能有多余的 `\r` 字符。请注意。** 对于 $10\%$ 的数据,满足条件 A 和 B,每行一定有且仅有 $10$ 个数; 对于 $40\%$ 的数据,满足条件 A 和 B,且不存在空行; 对于 $50\%$ 的数据,满足条件 A 和 B; 对于 $70\%$ 的数据,满足条件 A; 对于 $100\%$ 的数据,不存在除水平制表符、空格、换行外的不可见字符,每行不超过 $1000$ 个字符,每行最多包含 $200$ 个整数,不超过 $100$ 行,每个整数均 $\in[-10^7,10^7]$。