解题思路:
注意事项:
参考代码:
N=int(input()) w=list(map(int,input().split())) n=0 Max=float('-inf') re=-1 while 2**n-1<=N: temp=sum(w[2**n-1:2**(n+1)-1]) if Max<temp: Max=temp re=n+1 n+=1 print(re)
0.0分
1 人评分
C语言考试练习题_排列 (C++代码)浏览:713 |
简单的a+b (C语言代码)浏览:827 |
C语言训练-角谷猜想 (C++代码)(3N+1问题)浏览:1850 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:781 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:387 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:504 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:552 |
Wu-求圆的面积 (C++代码)浏览:1994 |
矩阵加法 (C语言代码)浏览:1768 |
程序员的表白 (C语言代码)浏览:678 |