1348: 分数加法

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:7 解决:7

题目描述

给你若干个分数,求出他们相加后的和。

输入

共有三行,第一行是一些分子;第二行是分数线、加号和一些整数;第三行是分母。
出现的字符只有:+,-(分数线),0,1,2,3,4,5,6,7,8,9,空格。
分子与分母的个位一定是对齐的。分数线长度为分子和分母中位数较大的一个的位数。输入文件可能有多余的空格。

输出

三行,一个最简分数或整数。不允许假分数。整数只占中间一行。对齐规则同上。除了因为对齐,不允许有多余的空格。

样例输入 复制

 1     1
3- + -- + 2
 2    31

样例输出 复制

 33
5--
 62

提示

【数据限制】
输入的分数的个数不超过10个。每个分数的整数部分、分子、分母都为不超过2×10^9的非负整数;从第一个分数加到最后一个分数,每步结果(每加一个分数叫一步)的整数部分、分子、分母都为不超过2×10^9的非负整数(包括最后结果)。