80分求助
查看原帖
80分求助
147518
RichLee楼主2023/3/13 18:19
#include<bits/stdc++.h>
using namespace std;
#define ll long long
//6705
int n,m=1,x;
ll a[200];

int main() {
    scanf("%d",&n);
    for(int i=1,j=1,cnt=0;i<=n;i++) {
        scanf("%d",&x);
        a[m]+=x;
        if(++cnt==j) {
            j<<=1;
            cnt=0;
            m++;
        }
    }
    int ans=1;
    for(int i=2;i<m;i++) if(a[i]>a[ans]) ans=i;
    printf("%d",ans);
    return 0;
}

WA两个点,哪位大佬指点一下

2023/3/13 18:19
加载中...