请问第2题针对n==1的时候 是如何处理的

魔法数字

https://ac.nowcoder.com/acm/contest/6218/B

这是我的代码,不知道对1怎么处理,是先加多少呢?

class Solution:
    def solve(self , n , m ):
        res =0
        # n_backup = n
        if n>m:
            return n-m
        elif n==m:
            return 0
        elif n==1:
            #?
            return m-n
        else:
            while n<m:
                m_last = n
                n **=2
                if n>m:
                    break
                elif n==m:
                    res+=1
                    return res
                else:
                    res+=1
            # print(m_last,n,res)
            n_max = res +(n-m)
            n_min = res +(m-m_last)
            return min(n_max,n_min)
全部评论

相关推荐

10-29 11:31
吉林大学 Java
后端转后厨_:后端就是个**
点赞 评论 收藏
分享
程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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