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

[复制链接]
发表于 2025-10-24 03:36:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
  1. #include<iostream>
  2. #include<cmath>
  3. using namespace std;
  4. int main() {
  5.         int n;
  6.         cin >> n;
  7.         int N = pow(2, n);
  8.         int s[129] = { 0 };
  9.         for (int i = 1; i <= N; i++)cin >> s[i];
  10.         int zuo = 0;
  11.         int you = 0;
  12.         int l = 0;
  13.         int r = 0;
  14.         for (int i = 1; i <= N / 2; i++) {
  15.                 if (zuo < s[i]) {
  16.                         zuo = s[i];
  17.                         l = i;
  18.                 }
  19.         }       
  20.         for (int i = N/2+1; i <= N ; i++) {
  21.                 if (you < s[i]) {
  22.                         you = s[i];
  23.                         r = i;
  24.                 }
  25.         }
  26.         if (zuo > you)cout << r;
  27.         else cout << l;
  28.         return 0;
  29. }
复制代码


回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表