私信TA
用户名:dotcpp0636768
访问量:394
签 名:
自我简介:
作者: 穆勒同学 发表时间:2023-01-17 11:52:30 浏览:36 | 评论:0
解题思路:lowbit函数用于返回n的最后一位1参考代码:
def lowbit(n):
return n&(-n)
a=0
b=0
for i in range(1,1001):
j=0
k=0
ii=bin(i)
while i:
i-=lowbit(i)
j+=1
#求解1的个数
k=len(ii[2:])-j
#求解01的个数
if j>k:
a+=1
else:
b+=1
print(a,b)
0.0分
1 人评分
看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:
编程语言转换
万能编程问答
代码解释器
代码纠错
SQL生成与解释