题目描述
数据清洗管道收到一串 token,需要解析求和。一个合法 token 的语法是: [+-]?整数[.小数][e[+-]?指数](整数部分与小数部分至少有一处非空;e 后指数必须 非空),且它的数学值必须是整数且绝对值不超过 (如 1.25e2 = 125 合法, 1.5、2e、--2、1.2.3 不合法,007 = 7 合法)。统计所有合法 token 的总和与 不合法 token 的个数。
输入格式
第一行一个整数 ;第二行 个空格分隔的 token。
输出格式
两行:第一行合法 token 的总和;第二行不合法 token 的个数。
样例
输入
9 12 -3.5e1 +4e2 1.5 2e +.5e1 --2 007 1.25e2
输出
514 3
数据范围
- 对于 30% 的数据, 1000,且所有 token 仅由数字组成。
- 对于 60% 的数据, 。
- 对于 100% 的数据,1 ,单 token 长度 40,合法值绝对值 ,总和 绝对值 (需要 64 位整数),高档数据中保证出现符号、小数、指数与各类 不合法 token。