80大惑
查看原帖
80大惑
364741
chenyitian楼主2021/10/6 19:39
#include <bits/stdc++.h>

using namespace std;

int a[210];

int main()
{
	int n, LM = -1, RM = -1, LMI, RMI;
	cin >> n;
	for(int i = 1; i <= pow(2, n); i ++) cin >> a[i];
	for(int i = 1; i <= pow(2, n - 1); i ++) if(a[i] > LM) LM = a[i], LMI = i;
	for(int i = pow(2, n - 1); i <= pow(2, n); i ++) if(a[i] > RM) RM = a[i], RMI = i;
	if(LM > RM) cout << RMI;
	else cout << LMI;
}
2021/10/6 19:39
加载中...