40分wa求助
查看原帖
40分wa求助
482702
Qianbi5654楼主2022/2/23 17:45
#include<cstdio>
int a[130];
int main(){
    int n,l=-1000000000,r=-1000000000;
    scanf("%d",&n);
    for(int i=1;i<=1<<n;i++){
        scanf("%d",&a[i]);
        if(i<=1<<n-1)l=l>a[i]?l:a[i];
        else r=r>a[i]?r:a[i];
    }
    if(l>r)for(int i=(1<<n-1)+1;i<=1<<n;i++){if(a[i]==r)printf("%d",i);break;}
    else for(int i=1;i<=1<<n-1;i++){if(a[i]==l)printf("%d",i);break;}
}

不知道为什么出错,是我思路哪里错了吗

2022/2/23 17:45
加载中...