♻️lzhh_lzhh32 • 6个月前
using namespace std; int n; int main(){
cin>>n;
queue<int> a;
for(int i=0;i<n;i++){
int z;
cin>>z;
a.push(z);
}
int max=-1;
int ans=0;
int i=0;
while(!a.empty()){
int zz=0;
for(int j=0;j<pow(2,i);j++){
if(a.empty()) break;
zz+=a.front();
a.pop();
}
if(zz>max){
max=zz;
ans=i+1;
}
i++;
}
cout<<ans<<endl;
return 0;
} /* Q: 19 10|12 12|0 12 6 8|12 6 8 0 0 10 15 12|20 8 0 12
A: 4 */
评论:
请先登录,才能进行评论