错1,2两个点,帮忙看看吧
(思路比较笨,有问题直接说)
#include<bits/stdc++.h>
using namespace std;
int a[200];
int main()
{
int n,qmax=-1,hmax=-1,qmw,hmw;
cin>>n;
n=pow(2,n);
for(int i=1;i<=n;i++)
cin>>a[i];
for(int i=1;i<=n/2;i++)
{
if(a[i]>qmax)
{
qmax=a[i];
qmw=i;
}
}
for(int i=1;i<=n/2;i++)
{
if(a[i]>hmax)
{
hmax=a[i];
hmw=i;
}
}
if(qmax>hmax) cout<<hmw;
else cout<<qmw;
return 0;
}
有空就帮忙看看吧QAQ