解题思路:就是求几个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语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:878 |
C语言训练-斐波纳契数列 (C语言代码)浏览:1270 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:641 |
【回文数(二)】 (C语言代码)浏览:800 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:716 |
蛇行矩阵 (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:702 |
1071题解浏览:584 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:692 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1029 |