390 消除游戏
class Solution:
def lastRemaining(self, n: int) -> int:
base=1
res=1
while(base*2<=n):
res+=base
base*=2
if(base*2>n):
break
if(int((n/base))%2==1):
res+=base
base*=2
return res
- 总结
因为今天时间问题,这道题目没有思考,直接借鉴的劈里啪啦的分想。
https://blog.youkuaiyun.com/starmoth/article/details/88364288