全部评论 2

  • #include <bits/stdc++.h>
    using namespace std;
    const int N=1e5+10;
    typedef long long ll;
    int a[N];
    int main(){
    int n,g=0;
    cin>>n;
    for(int i=1;i<=n;i++) cin>>a[i];
    ll y=-N;
    for(int d=1,i=1;i<=n;i*=2,d++){
    ll s=0;
    for(int j=i;j<=2*i-1&&j<=n;j++) s+=a[j];
    if(s>=y) y=s,g=d;
    }
    cout<<g;
    }

    2025-08-25 来自 贵州

    0
  • 6

    2025-08-25 来自 贵州

    0
暂无数据

提交答案之后,这里将显示提交结果~

首页