每日一题洛谷P4715 【深基16.例1】淘汰赛c++

cpp 复制代码
#include<iostream>
#include<cmath>
using namespace std;
int main() {
	int n;
	cin >> n;
	int N = pow(2, n);
	int s[129] = { 0 };
	for (int i = 1; i <= N; i++)cin >> s[i];
	int zuo = 0;
	int you = 0;
	int l = 0;
	int r = 0;
	for (int i = 1; i <= N / 2; i++) {
		if (zuo < s[i]) {
			zuo = s[i];
			l = i;
		}
	}	
	for (int i = N/2+1; i <= N ; i++) {
		if (you < s[i]) {
			you = s[i];
			r = i;
		}
	}
	if (zuo > you)cout << r;
	else cout << l;
	return 0;
}
相关推荐
MobotStone1 分钟前
三步高效拆解顶刊论文
算法
CreasyChan2 分钟前
unity射线与几何检测 - “与世界的交互”
算法·游戏·3d·unity·数学基础
leiming615 分钟前
C++ 类模板对象做函数参数
开发语言·c++·算法
王老师青少年编程15 分钟前
csp信奥赛C++标准模板库STL案例应用1
c++·算法·stl·标准模板库·csp·信奥赛·binary_search
NAGNIP22 分钟前
Kimi Linear——有望替代全注意力的全新注意力架构
算法·面试
耶叶28 分钟前
B树知识点总结
数据结构·b树
智驱力人工智能37 分钟前
无人机河道漂浮物检测 从项目构建到价值闭环的系统工程 无人机河道垃圾识别 农村河道漂浮物智能清理方案 无人机辅助河道清洁预警
opencv·算法·安全·yolo·目标检测·无人机·边缘计算
德福危险1 小时前
C语言数据类型与变量 系统总结笔记
c语言·笔记·算法
@淡 定1 小时前
JVM调优参数配置详解
java·jvm·算法
moonquakeTT1 小时前
C++:智能指针
开发语言·c++