90分求助
查看原帖
90分求助
1046867
Princess1楼主2023/8/8 08:41
#include<iostream>
using namespace std;
int main()
{
	long long int n;
	cin>>n;
	n=n+1;
	n=n/2;
long long	int a;
	cin>>a;
long long int max=a;
long long int im=1;	
long long int i=2;
long long int g=1;
if(n!=1){
	while(n>2){
		g++;
		long long int sum=0;
		for(int t=1;t<=i;t++){
			cin>>a;
			sum+=a;
		}
		i=i*2;
		if(sum>max){
			max=sum;
			im=g;
		}
		n=n/2;
	}
long long int sum=0;
while(cin>>a){
sum+=a;
}
g++;
if(sum>max){
im=g;}}
	cout<<im;
	return 0;
}
2023/8/8 08:41
加载中...