dev c++能过,但洛谷全RE了,求助大佬!
查看原帖
dev c++能过,但洛谷全RE了,求助大佬!
800751
acmwriter楼主2023/6/16 21:34
#include<bits/stdc++.h>
using namespace std;
int a[1024],b[1024],c[1000000];
int main(){
    int n;
    cin>>n;
    int sum=pow(2,n);
    for(int i=1;i<=sum;i++){
         cin>>a[i];
         c[a[i]]=i;
    }
    while(sum){
        int ans=1;
        for(int i=1;i<=sum-1;i+=2){
           b[ans++]=max(a[i],a[i+1]);
        }
        ans--;
        for(int i=1;i<=ans;i++)a[i]=b[i];
        if(ans==2){
            cout<<c[min(a[1],a[2])];
            return 0;
        }
        sum=ans;
    }
    return 0;
}
2023/6/16 21:34
加载中...