题解 | #将真分数分解为埃及分数#

将真分数分解为埃及分数

https://www.nowcoder.com/practice/e0480b2c6aa24bfba0935ffcca3ccb7b

# 2024年9月25日
while True:
    try:
        s = input().split('/')
        a = int(s[0])*10
        b = int(s[1])*10
        #print(a,b)
        ls = []
        while a:
            for i in range(a,0,-1):
                if b%i == 0:
                    ls.append('1/{}'.format(int(b/i)))
                    a = a-i
                    break
        print('+'.join(ls))
        
    except:
        break

全部评论

相关推荐

09-10 15:05
已编辑
门头沟学院 游戏后端
点赞 评论 收藏
分享
叁六玖:你看,最后不是让你加油,就是鼓励你,还祝福你求职顺利。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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