@[finalx](/user/93491) 主函数改成这样;
```cpp
int main(){
int n;
cin>>n;
for(int i=0;i<(1<<n);i++){
cin>>space[i];
}
int mid=(1<<n)/2;
int x=dfs(0,mid), y=dfs(mid,(1<<n));
int scd;
if(space[x]<space[y]) scd=x;
else scd=y;
cout<<scd+1;
return 0;
}
```
你要取的是能力值小的国家不是编号小的国家。
by Wilson_Lee @ 2022-09-23 20:11:20
@[Wilson_Lee](/user/513900) 草,我还真没发现我是这么写的hhh,感谢大佬~
by finalx @ 2022-09-24 10:59:19
感谢LZ,碰到相同的错误了555
by Dog_E @ 2022-12-29 16:27:44