AT_relay_c.硬度フェスティバル
入门
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
“硬度节”是每年举办的,用于决出世界上最硬石头的比赛。
今年的硬度节有 2N 块石头参加。第 i 块石头的硬度为 Ai。
比赛采用淘汰赛的形式,石头两两对决,最终决出最硬的石头。
当硬度为 X 的石头与硬度为 Y 的石头对决时,结果如下:
- 当 X>Y 时:硬度为 Y 的石头被粉碎,硬度为 X 的石头硬度变为 X−Y,此时硬度为 X 的石头获胜并晋级。
- 当 X=Y 时:其中一块石头被粉碎,另一块石头硬度不变并晋级。
- 当 X<Y 时:硬度为 X 的石头被粉碎,硬度为 Y 的石头硬度变为 Y−X,此时硬度为 Y 的石头获胜并晋级。
2N 块石头按照如下淘汰赛方式进行对决:
- (第 1 块石头,第 2 块石头)、(第 3 块石头,第 4 块石头)、…… 这样两两配对进行对决。
- (第 (1,2) 组的胜者,第 (3,4) 组的胜者)、(第 (5,6) 组的胜者,第 (7,8) 组的胜者)、…… 这样两两配对进行对决。
- 以此类推,直到只剩下最后一块石头。
请输出最后胜出的那块石头在最后时刻的硬度。
输入格式
输入通过标准输入给出,格式如下:
N A1 A2 … A2N
输出格式
输出最后胜出的那块石头在最后时刻的硬度。
输入输出样例
输入#1
2 1 3 10 19
输出#1
7
输入#2
3 1 3 2 4 6 8 100 104
输出#2
2
说明/提示
限制条件
- 1≤N≤18
- 1≤Ai≤109
- Ai 为整数。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?