「JOI 2026 Semifinal」座位 3
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
[AdditionalFile5601.zip](file://AdditionalFile5601.zip?type=additional_file)
#5601. 「JOI 2026 Semifinal」座位 3
标签: 传统 | 时间限制: 2000 ms | 内存限制: 1024 MiB |
题目描述
题目译自 JOI 2026 Semifinal T1 「座席 3 / Seats 3」
有 个座位排成一排。从左数第 个座位的舒适度为 。
有 组两人结伴而来的团体客,以及 位独自前来的 VIP 客人,总共 人,每人需要分配 个座位。注意,不能将同一个座位分配给两个或更多人。
现在,同一组的 人必须分配到相邻的座位。此时,我们希望分配给 位 VIP 客人的座位的舒适度之和尽可能大。
给定座位信息,请编写一个程序求出分配给 位 VIP 客人的座位舒适度之和的最大值。
输入格式
第一行包含一个整数 。
第二行包含用空格分隔的 个整数 。
输出格式
输出一行,表示分配给 位 VIP 客人的座位舒适度之和的最大值。
样例 1
输入
2
20 60 40 30 10 50
输出
90
通过如下分配, 位 VIP 客人的座位舒适度之和为 。
- 第 组分配从左数第 、 个座位。
- 第 组分配从左数第 、 个座位。
- 位 VIP 客人分配从左数第 、 个座位。
无法使 位 VIP 客人的座位舒适度之和超过 ,因此输出 。
此样例满足子任务 的限制。
样例 2
输入
1
1000000000 1000000000 1 1
输出
2000000000
此样例满足所有子任务的限制。
样例 3
输入
4
4 10 8 6 7 6 7 8 12 3
输出
16
此样例满足子任务 的限制。
数据范围与提示
对于所有输入数据,满足:
- 输入的所有值均为整数。
详细子任务附加限制及分值如下表所示。
| 子任务 | 分值 | 附加限制 |
|---|---|---|
| 无附加限制 |