P4715 WA 3个点
查看原帖
P4715 WA 3个点
235696
muvum楼主2020/8/27 18:16
#include<bits/stdc++.h>
using namespace std;
int n,ans,i,j;
struct country{
	int x,id;
}a[1000];
int main(){
    cin>>n;
    int m=pow(2,n);
    for(i=1;i<=m;i++){
        cin>>a[i].x;
        a[i].id=i;
	}
    for(i=n;i>1;i--)
        for(j=1;j<=pow(2,i-1);j++)
            a[j].x=max(a[2*j-1].x,a[2*j].x);
    ans=a[1].x<a[2].x?a[1].id:a[2].id;
    cout<<ans;
    return 0;
}
2020/8/27 18:16
加载中...