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面试的专属专栏,我会把自己的解法更新在里面,我会尽量写清楚自己的思路以及多写关键注释,希望对阅读的人有帮助~~~