HJ82 题解 | #将真分数分解为埃及分数#
将真分数分解为埃及分数
https://www.nowcoder.com/practice/e0480b2c6aa24bfba0935ffcca3ccb7b
#看到有一个题解用这种方式通过这道题
#将x/n分解为x个1/n
#这确实符合题意,但是真正的埃及分数是不能有相同的单位分数的
#不过谁叫题目没说清楚呢
#另外可以合理推测oj判这道题的逻辑是把分解得到的所有分数加起来
#看和是否等于题目所出分数
while True:
try:
n,m=map(int,input().split("/"))
for i in range(n-1):
print("1/{}+".format(m),end="")
print("1/{}".format(m))
except:
break
#华为##华为od##华为机试##华为od机试#华为HJ103所有解法 文章被收录于专栏
这是我准备华为od面试的专属专栏,我会把自己的解法更新在里面,我会尽量写清楚自己的思路以及多写关键注释,希望对阅读的人有帮助~~~