C++每日一题(淘汰赛)

想成为大佬的小何同学 2022-04-15 00:13:23
加精

#include <iostream>
#include <queue>
#include <cmath>

using namespace std;

typedef pair<int, int> PII;

queue<PII> q;

int main()
{
	int n;
	cin >> n;
	
	for(int i = 1; i <= pow(2, n); i ++ )
	{
		int x;
		scanf("%d", &x);
		
		q.push({x, i});
	}
	
	while(q.size() > 2)
	{
		PII t1 = q.front();q.pop();
		PII t2 = q.front();q.pop();
		
		q.push(max(t1, t2));
	}
	
	PII res1 = q.front();
	q.pop();
	PII res2 = q.front();
	
	cout << min(res1, res2).second;
	
	return 0;
}

 

...全文
150 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
是泡泡 每日一题总教官 2022-04-15
  • 打赏
  • 举报
回复

大佬大佬

51,712

社区成员

发帖
与我相关
我的任务
社区描述
和众多高校算法内卷分子,一起学习和交流算法那。浓郁的算法交流氛围,拒绝躺平,有效内卷。加入我们,私信我拉你入核心内卷群。
算法数据结构leetcode 个人社区
社区管理员
  • 执 梗
  • Dream-Y.ocean
  • ღCauchyོꦿ࿐
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

 刷题!

试试用AI创作助手写篇文章吧