#LT1758. 童童的分数计算

    ID: 5369 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>递归简单数学质数第七讲(Level3)NOC集训课GESP 5级

童童的分数计算

童童的分数计算

题目描述

学校里面讲了分数,童童很高兴,童童学编程,有个想法,可以写一个程序用来计算分数的和,方式就是输入 nn 个分数并且输出这 nn 个分数的和。并且用最简分数表示,最简分数的概念:分子分母的最大公约数为 11,若最终结果的分母为 11,则直接用整数表示。如:57\frac{5}{7}, 83\frac{8}{3} 均是最简形式,而 48\frac{4}{8} 需要化简为 12\frac{1}{2}51\frac{5}{1} 需要化简为 55。分子和分母均不为 00,也不为负数。现在请你来帮忙吧。

输入格式

第一行一个整数 nn,表示分数个数。

接下来 nn 行,每行一个分数,用 a/b 的形式表示,不含空格,ppqq 均不超过 1010

输出格式

输出只有一行,即最终结果,注意是最简分数形式。若为分数,用 p/q 的形式表示。若最终结果的分母为 11,则直接用整数表示。

样例输入 #1

3
1/5
1/6
1/3

样例输出 #1

7/10

数据范围

1n101 \le n \le 10 每个分数的分子 pp 和分母 qq 均满足 1p,q101 \le p, q \le 10。 分子和分母均不为 00,也不为负数。

知识点与难度

本题涉及的知识点从属于 GESP五级(递归、简单数学、质数),难度等级:⭐⭐⭐


测试点分布

Subtask 分值 测试点编号 说明
0 10 1~2 样例
1 20 3~8 小规模 / 特殊性质
2 15 9~11 Hack
3 30 12~20 中大规模
4 25 21~25 随机回归