P4715 【深基16.例1】淘汰賽 【思維】
題目描述
有 2n(n≤7)2^n(n\le7)2n(n≤7) 個國家參加世界盃決賽圈且進入淘汰賽環節。我經知道各個國家的能力值,且都不相等。能力值高的國家和能力值低的國家踢比賽時高者獲勝。1 號國家和 2 號國家踢一場比賽,勝者晉級。3 號國家和 4 號國家也踢一場,勝者晉級……晉級後的國家用相同的方法繼續完成賽程,直到決出冠軍。給出各個國家的能力值,請問亞軍是哪個國家?
輸入格式
無
輸出格式
無
輸入輸出樣例
輸入 #1
3
4 2 3 1 10 5 9 7
輸出 #1
1
#include <iostream>
#include <cmath>
using namespace std;
int n;
struct node{
int id;
int val;
}a[10][200];
node max(node x, node y) {
return x.val > y.val ? x : y;
}
node min(node x, node y) {
return x.val < y.val ? x : y;
}
int main() {
cin >> n;
for(int i = 1; i <= pow(2, n); i++)
cin >> a[0][i].val, a[0][i].id = i;
int sum = pow(2, n);
for(int i = 1; i <= n; i++) {
int tot = 0;
for(int j = 1; j <= sum; j += 2) {
a[i][++tot] = max(a[i - 1][j], a[i - 1][j + 1]);
}
sum /= 2;
}
cout << min(a[n - 1][1], a[n - 1][2]).id;
return 0;
}
相關文章
- 【深基13.例1】查詢
- 洛谷題單指南-二叉樹-P4913 【深基16.例3】二叉樹深度二叉樹
- 洛谷 P2249 【深基13.例1】查詢
- 思維導圖和表格用例
- 洛谷題單指南-二叉樹-P5076 【深基16.例7】普通二叉樹(簡化版)二叉樹
- 成就資深程式猿,通透的理解《使用者思維+》
- 思維體系---技術思維、業務資料思維、產品思維、複合思維
- SpringBoot圖文教程1「概念+案例 思維導圖」「基礎篇上」Spring Boot
- luoguP8218 【深進1.例1】求區間和
- java (基礎、框架)思維腦圖Java框架
- 淺析工具思維、產品思維、品牌思維與定位
- 2020ICPC 江西省賽 B. Apple(思維)APP
- Leetcode第 217 場周賽(思維量比較大)LeetCode
- 求職思維和招聘思維求職
- 擺脫IT思維,工業網際網路才能走深向實
- 演算法基礎思維導圖演算法
- Python基礎知識思維導圖Python
- Largest Submatrix of All 1’s(思維+單調棧)
- 思維導圖整理Java併發基礎Java
- 把流量思維變成留量思維
- 牛客練習賽26 C 城市規劃【思維+貪心】
- 框架思維框架
- 極思維
- 黑客思維黑客
- CF 2002 D1. DFS Checker (Easy Version) (*1900)思維
- 突破 0 和 1 的思維:量子計算介紹
- java核心技術卷1學習思維導圖Java
- 挑選方案問題(牛客競賽 思維題+推導公式)公式
- 你是整體思維還是分析思維? - kentbeck
- 洛谷P5250 【深基17.例5】木材倉庫
- redis基礎系列二:淘汰策略Redis
- 計算思維
- 模型思維(01)模型
- 基於session的登入與退出思維導圖Session
- Python基礎語法筆記——帶思維導圖Python筆記
- 提升思維邏輯—SimpleMind Pro(思維導圖) for Mac/winMac
- 什麼是產品思維和專案思維? - Shreyas
- 《計算思維史話》思維導圖——持續更新