解题思路:
#返回n的最后一位1
def lowbit(x):
return x&(-x)
参考代码:
l,r=map(int,input().split())
def lowbit(n):
return n&(-n)
res=0
for i in range(l,r+1):
j=0
while i:
i-=lowbit(i)
j+=1
res+=j
print(res)
0.0分
1 人评分
IP判断 (C语言代码)浏览:592 |
Pascal三角 (C语言代码)浏览:707 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:381 |
C语言程序设计教程(第三版)课后习题4.9 (Java代码)浏览:630 |
A+B for Input-Output Practice (I) (C++代码)浏览:636 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)简单循环浏览:570 |
计算表达式浏览:693 |
C语言训练-求PI* (C语言代码)浏览:359 |
C语言训练-"水仙花数"问题1 (C语言代码)浏览:781 |
【蟠桃记】 (C语言代码)浏览:647 |