这是我的代码,不知道对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)