解题思路:就是求几个1+2+....的和
注意事项:注意min函数那里,代表着有几个1+2+...
参考代码:
k,w = map(int, input().split())
if w%k == 0:
wei = w/k
else:
wei = int(w/k)+1
sum1 = 0
for i in range(min([2**k-2,wei-1])):
for j in range(1,(2**k)-i-1):
sum1 += j
print(sum1)
0.0分
1 人评分
小九九 (C语言代码)浏览:814 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:734 |
剔除相关数 (C语言代码)浏览:1007 |
计算质因子 (C++代码)浏览:1604 |
printf基础练习2 (C语言代码)浏览:740 |
【排队买票】 (C语言代码)浏览:899 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:441 |
敲七 (C语言代码)浏览:2699 |
1052题解(链表操作)浏览:651 |
简单的a+b (C语言代码)浏览:635 |