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

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务