关注
def GetMinCalculateCount(self, sourceX, sourceY, targetX, targetY) :
# write code here
if sourceX>targetX or sourceY > targetY:
return -1
if sourceX==targetX and sourceY != targetY:
return -1
if sourceX != targetX and sourceY == targetY:
return -1
count = 0
while 2*sourceX<=targetX and 2*sourceY<=targetY and targetX-1>0 and targetY-1>0:
if targetX%2==0 and targetY%2 == 0:
targetX /= 2
targetY /= 2
count += 1
else:
targetX -= 1
targetY -= 1
count += 1
if targetX - sourceX != targetY - sourceY:
return -1
count += targetX-sourceX
return count
要py2才能100, py3是50, 差点被坑了
查看原帖
1 2
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 写给毕业5年后的自己 #
1632次浏览 30人参与
# 上班苦还是上学苦呢? #
220782次浏览 1308人参与
# 华泰证券Fintech星战营 #
166255次浏览 188人参与
# 职场捅娄子大赛 #
305088次浏览 3066人参与
# 市场营销人求职交流聚集地 #
115808次浏览 1078人参与
# 华为求职进展汇总 #
4631691次浏览 28206人参与
# 如何缓解求职过程中的焦虑? #
4359次浏览 71人参与
# 如果今天是你的last day,你会怎么度过? #
20593次浏览 188人参与
# 好好告别我的学生时代 #
22441次浏览 457人参与
# 薪资爆料 #
107696次浏览 1156人参与
# 运营商笔面经互助 #
145228次浏览 1622人参与
# 晒一下我的毕业照 #
25243次浏览 231人参与
# 外包能不能当跳板? #
31260次浏览 200人参与
# 非技术求职现状 #
424776次浏览 2923人参与
# 简历无回复,你会继续海投还是优化再投? #
68962次浏览 697人参与
# 你的实习什么时候入职 #
248345次浏览 1890人参与
# 记录实习开销 #
15941次浏览 109人参与
# 我是XXX,请攻击我最薄弱的地方 #
26663次浏览 256人参与
# 宇通求职进展汇总 #
19856次浏览 162人参与
# 运营来爆料 #
43399次浏览 323人参与
# 00后45度躺现状 #
94058次浏览 488人参与