luogu#P6051. [RC-02] 求和
[RC-02] 求和
题目描述
小 Q 给你了几行字符串,字符串中间包含有一些整数,整数之间可能会有其他字符。你需要输出每行中所有整数的和。如果一个行里面一个数都没有则不要输出。每两个整数之间一定有间隔字符(见样例 )。
请注意,题目中的整数都是简单的整数,即:整数前面没有多余的符号。假如数据中有 .
,视作分隔符。
输入格式
每行一个字符串。
输出格式
对于每一个包含了整数的字符串,输出一行一个数,即其中数的和。
su57jdkjth54hjsns-321d 8 ejre
erg(&-^%
weruy4uhnd-
-202
4
4532984 d -1
4532983
1-1
1 -1
1--5
1-----------1
-1-1
--1
-2.3
2
0
-4
0
0
-1
1
提示
【样例解释】
- 第一个样例中,第一行有 几个数,和为 ;第二、三行没有数字;第四行只有一个 ,输出 。
- 第二个样例中只有一行,有两个数,和为 。
- 第三个样例的第一行,由于每两个整数之间一定有间隔字符,所以把
-
视为间隔字符,输出 。第五行,第一个数为 ,因此把第二个-
视为间隔字符,和为 。第七行,将.
视为间隔字符,和为 。
【数据范围】
说明:「条件 A」指数据中不存在除数字、空格、换行、水平制表符之外的其他字符;「条件 B」指每两个数之间一定用且只用一个空格隔开。
由于数据在 Windows 下制造,行末可能有多余的 \r
字符。请注意。
对于 的数据,满足条件 A 和 B,每行一定有且仅有 个数;
对于 的数据,满足条件 A 和 B,且不存在空行;
对于 的数据,满足条件 A 和 B;
对于 的数据,满足条件 A;
对于 的数据,不存在除水平制表符、空格、换行外的不可见字符,每行不超过 个字符,每行最多包含 个整数,不超过 行,每个整数均 。