远端评测题 2000ms 1024MiB

座位

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

2n+22n+2 个座位排成一行。从左数第 ii 个座位 (1i2n+21 \le i \le 2n+2) 的舒适度为 aia_i

现有 nn 组结伴而来的两人团体客人,以及 22 名单身来访的 VIP 客人,需要为这 2n+22n+2 位客人每人分配一个座位。但是,不能将同一个座位分配给两位或以上的客人。

现在,对于属于同一团体的两个人,必须分配相邻的座位。在此条件下,我们希望分配给两位 VIP 客人的两个座位的舒适度之和尽可能大。

给定座位的相关信息,请编写一个程序,求出分配给两位 VIP 客人的两个座位的舒适度之和的最大值。

输入格式

第一行输入一个整数 nn

第二行输入 a1,a2,,a2n+2a_1,a_2,\ldots,a_{2n+2}

输出格式

在标准输出中,以一行输出分配给两位 VIP 客人的两个座位的舒适度之和的最大值。

2
20 60 40 30 10 50
90
1
1000000000 1000000000 1 1
2000000000
4
4 10 8 6 7 6 7 8 12 3
16

提示

样例 1 解释

通过如下分配,两位 VIP 客人的座位舒适度之和可以达到 9090

  • 为第 1 组团体分配从左数第 1,21,2 号座位。
  • 为第 2 组团体分配从左数第 4,54,5 号座位。
  • 为两位 VIP 客人分配从左数第 3,63,6 号座位。

无法使两位 VIP 客人的座位舒适度之和大于 9090,因此输出 9090

数据范围

对于所有的数据满足:1n2×1051 \le n \le 2\times 10^51ai1091 \le a_i \le 10^9

  • 子任务 1(1010 分):n=1n = 1
  • 子任务 2(1010 分):n2n \leq 2
  • 子任务 3(1010 分):n3n \leq 3
  • 子任务 4(3030 分):n2000n \leq 2000
  • 子任务 5(4040 分):无特殊限制。

进阶算法周赛 - round01

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-3-15 18:30
结束于
2026-3-15 21:00
持续时间
2.5 小时
主持人
参赛人数
25