#pta团队程序设计天梯赛第九题有一个测试点不通过
def gongbei(x,y):
for i in range(x+1,1,-1):
if x % i == 0 and y % i == 0:
return x * y // i
elif i == 2:
return x * y
a = input()
b = list(input().split())
c = []
for i in range(0,len(b)):
c.extend(b[i].split(sep="/"))
c = list(map(int,c))
b = c.copy()
for i in range(1,len(c)-2,2):
c[i+2]=gongbei(c[i],c[i+2])
zonghe = 0
a = c[len(c) - 1]
for i in range(0,len(c),2):
zonghe+=b[i] * (a // b[i+1])
if zonghe==0:
print(zonghe)
if abs(zonghe) // a:
if zonghe < 0:
print("-",end="")
print(abs(zonghe) // a, end="")
if abs(zonghe) % a != 0:
print(" ",end="")
left = abs(zonghe) % a
if left != 0:
for i in range(left,1,-1):
if left % i == 0 and c[len(c)-3] % i == 0:
left = left // i
a = a // i
break
if zonghe < 0 and abs(zonghe) // a == 0:
print("-", end="")
print(f"{left}/{a}")
#题目
输入格式:
输入第一行给出一个正整数N(≤100)。随后一行按格式a1/b1 a2/b2 ...给出N个有理数。题目保证所有分子和分母都在长整型范围内。另外,负数的符号一定出现在分子前面。
输出格式:
输出上述数字和的最简形式 —— 即将结果写成整数部分 分数部分,其中分数部分写成分子/分母,要求分子小于分母,且它们没有公因子。如果结果的整数部分为0,则只输出分数部分。
输入样例1:
5
2/5 4/15 1/30 -2/60 8/3
输出样例1:
3 1/3
输入样例2:
2
4/3 2/3
输出样例2:
2
输入样例3:
3
1/3 -1/6 1/8
输出样例3:
7/24